@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%}}@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}.introsection.compendium-div{min-height:80vh}.animationcss .scrollPadding{box-sizing:border-box;overflow:hidden}.animationcss .scrollPadding .scrollBorder{overflow:hidden}.animationcss .scrollPaddingVideo{box-sizing:border-box;overflow:hidden}.animationcss .scrollPaddingVideo .scrollBorderVideo{overflow:hidden}.animationcss .columnAnimation-single,.animationcss .columnAnimation-single-second{opacity:0}.animationcss .swiperAnimation .swiper-slide{opacity:0;transform:translateY(250px)}.animationcss .businessThumb{opacity:0}.animationcss .titleAnimation{opacity:0}.animationcss .business-right-sec{position:relative;overflow:hidden}.animationcss .business-right-sec .big-thumb-image{position:relative;width:100%;height:100%;overflow:hidden}.animationcss .business-right-sec .big-thumb-image img{display:block;width:100%;height:auto;will-change:transform,opacity;transform-origin:center center;opacity:1;height:140%}.animationcss .parallex-box-Animation .image-box{width:100%;overflow:hidden;position:relative;height:100%;max-height:266px;min-height:266px}@media (max-width:1365px){.animationcss .parallex-box-Animation .image-box{max-height:200px}}@media (max-width:767px){.animationcss .parallex-box-Animation .image-box{max-height:200px;max-height:200px}}.animationcss .parallex-box-Animation .image-box img{height:120%;position:absolute}.animationcss .counterAnim .card-head{min-width:227px}.animationcss .parallax-img .image-box{position:relative;overflow:hidden;width:100%}.animationcss .parallax-img .image-box img{width:100%;height:105%;transform:translateY(0);will-change:transform}.swiper-pagination{text-align:left;margin-left:30px;margin-bottom:20px}.company_vision_img_slider .swiper-pagination-bullet-active{background:#0180a3!important}.company_vision_img_slider .swiper-pagination-bullet{opacity:1;background:#fff}.animationcss .zoominAnim{opacity:0}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>.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>.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>a::after{display:block;transform:scale(1)}}@media (min-width:1027px){header .headerWrapper nav ul li:hover>.sub-menu{height:auto;transition:all .2s linear;padding:20px 41px}}@media (min-width:1027px){header .headerWrapper nav ul li:hover>.sub-menu.mega-menu{padding:75px 0;height:auto;top:65px}}@media (max-width:1399px){header .headerWrapper nav ul li:hover>.sub-menu.mega-menu{top:64px;padding:20px 0 26px 0}}@media (max-width:1219px){header .headerWrapper nav ul li:hover>.sub-menu.mega-menu{padding:20px 20px 26px 20px}}@media (max-width:1026px){header .headerWrapper nav ul li:hover>.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>.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:101vh}@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)!important}.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%}.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)!important}.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 .three-imgcardBox.withoutimg .image-box{position:relative;display:flex;justify-content:center;align-items:center;z-index:1;box-shadow:rgba(128,128,128,.35) 0 5px 10px;padding:50px 20px}.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg .image-box::before{content:"";position:absolute;inset:0;border:6px solid transparent;border-image-source:linear-gradient(88.56deg,#00b16b -38.24%,#006db6 16.82%,#8e278f 96.36%,#f04c23 137.8%);border-image-slice:1;border-radius:8px;transition:transform .4s ease,opacity .4s ease;z-index:-1}.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg .image-box:hover::before{transform:scale(1.1);opacity:0}.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg .image-box h4{font-size:2.8rem;font-weight:700;line-height:100%;color:#006db6!important}@media (max-width:767px){.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg .image-box h4{font-size:2.4rem}}@media (max-width:439px){.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg .image-box h4{font-size:2.2rem}}@media (max-width:390px){.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg .image-box h4{font-size:2rem}}.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg .card-text-box .card-sub-text{font-weight:600;margin-bottom:15px;margin-top:7px}.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg .card-text-box .card-sub-text-links{font-size:1.6rem;font-weight:400}.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg .card-text-box .card-sub-text-links a{color:#91288d}.threecard-slider .three-imgSlideWrapper .three-imgcardBox.withoutimg:hover{background:0 0!important}.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)!important}.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}.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-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}.compendium-sec{padding-bottom:0}.compendium-sec .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%;height:100vh;-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}}.spotbanner.no-gradient .spotlightWrap .img-box::after{background:0 0!important}.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.6rem}}.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.6rem}}.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.6rem}}.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:92vh;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:250px}@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%;transform-origin:top}@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}}@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>.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>.cta{margin-top:24px;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;cursor:pointer}.banner .banner-slider .details>.cta>.bookmark{border:none;background-color:#ecad29;width:36px;height:36px;border-radius:99px;color:#fff;display:grid;place-items:center}.banner .banner-slider .details>.cta>.bookmark svg{width:20px;height:20px}.banner .banner-slider .details>.cta>.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>.cta>.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>div{display:inline-flex;align-items:center;text-transform:uppercase;font-size:14px}.banner .banner-slider nav>div:first-child{gap:10px}.banner .banner-slider nav>div:last-child{gap:24px}.banner .banner-slider nav>div:last-child>.active{position:relative}.banner .banner-slider nav>div:last-child>.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>.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>.arrow:nth-child(2){margin-left:20px}.banner .banner-slider .pagination>.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:120%;position:absolute}.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:hover{width:30%}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li:hover{width:100%}}.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}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li.active .joinus-img img{position:relative!important}}@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}.awards_listing .threecard-boxWrapper{display:flex;flex-wrap:wrap}.awards_listing .image-box{border-bottom:5px solid transparent;-o-border-image:linear-gradient(90deg,#02a56e 0,#2165b0 30%,#733791 60%,#ef4023 100%) 1;border-image:linear-gradient(90deg,#02a56e 0,#2165b0 30%,#733791 60%,#ef4023 100%) 1;border-image-slice:1}.awards_listing .awards_listing_overlay_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:91;width:100%;padding-left:10px;padding-right:10px;text-align:center}.awards_listing .awards_listing_overlay_text h4{font-weight:600;color:#33629a!important;font-size:3rem;display:flex;justify-content:center;align-items:center;line-height:normal;gap:7px}.awards_listing .awards_listing_overlay_text h4 span{background:#33629a;font-size:1.4rem;font-weight:600;color:#fff!important;padding:4px 8px;border-radius:3px}.awards_listing .awards_listing_overlay_text h4 img{width:auto!important}.awards_listing .awards_listing_overlay_text p{font-weight:500;font-size:2.2rem;padding-top:30px;color:#6d6e72!important}.awards_listing .awards-listing-sub-text{color:#6d6e72!important;font-size:2.2rem}.awards_listing .awards-listing-sub-text .main-sub-text{margin-bottom:17px;font-weight:500}.awards_listing .awards-listing-sub-text p{font-weight:400}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb21tb24uc2NzcyIsIl9tZWRpYS1xdWVyaWVzLnNjc3MiLCJtYWluLmNzcyIsIl9taXhpbi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2NvbV9iYW5uZXIuc2NzcyIsIl9jb21fZ3Jvd3RoLnNjc3MiLCJfY29tX3N1c3RhbmJpbGl0eS5zY3NzIiwiX2NvbV9uZXdzcm9vbS5zY3NzIiwiX2NvbV92aWRlb3Muc2NzcyIsIl9jb21fdGltZWxpbmUuc2NzcyIsIl9jb21fY2FyZWVyLnNjc3MiLCJfY29tX2ZvdW5kYXRpb24uc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9jb21fYnVzaW5lc3NfaG9tZS5zY3NzIiwiX2NvbV9idXNpbmVzc19ob21lLW5ldy5zY3NzIiwiX2NvbV9sZWFkZXJzaGlwLWxpc3Rpbmcuc2NzcyIsIl9jb21fbGVhZGVyc2hpcC1kZXRhaWwuc2NzcyIsIl9jb21fbGVhZGVyc2hpcC1saXN0aW5nX25ldy5zY3NzIiwiX2ludmVzdG9yLnNjc3MiLCJfY29tX3RocmVlY2FyZF9zbGlkZXIuc2NzcyIsIl9uZXdzcm9vbV9vdmVydmlldy5zY3NzIiwiX3N1c3RhaW5iaWxpdHktb3ZlcnZpZXcuc2NzcyIsIl9zdXN0YWluYmlsaXR5LWVudmlyb21lbnQuc2NzcyIsIl9uZXdzcm9vbV9saXN0aW5nLnNjc3MiLCJfZXZlbnRfZ2FsbGVyeS5zY3NzIiwiX3Nwb3RsaWdodF9iYW5uZXIuc2NzcyIsIl9zdG9yaWVzX2RldGFpbC5zY3NzIiwiX21lZGlhX2NvdmVyYWdlLnNjc3MiLCJfdmVydGljYWxfb3ZlcnZpZXcuc2NzcyIsIl9idXNpbmVzcy1vdmVydmlldy5zY3NzIiwiX2NvbV9mb3VyaW1hZ2Vfc2xpZGVyLnNjc3MiLCJfb3VycHJlc2VuY2Uuc2NzcyIsIl9hYm91dF91cy5zY3NzIiwiX2NhcmVlci5zY3NzIiwiX2NvbV90aHJlZWhhbGZfc2xpZGVyLnNjc3MiLCJfY29tX3RleHR3aXRoSW1hZ2VTbGlkZXIuc2NzcyIsIl9hZGFuaV9ncm91cF90aW1lbGluZS5zY3NzIiwiX2NvbnRhY3RfdXMuc2NzcyIsIl9hZGFuaV9mb3VuZGF0aW9uLnNjc3MiLCJfdmlkZW9fY29tcG9uZW50LnNjc3MiLCJfZG93bmxvYWQuc2NzcyIsIl9jYXJyZXJfcGFnZS5zY3NzIiwiX2NvbV90d29fYW5kX2hhbGZfc2xpZGVyLnNjc3MiLCJfNDA0X3BhZ2Uuc2NzcyIsIl9jb21fYWNjb3JkaWFuLnNjc3MiLCJfY29tX3ZpZGVvLW9uLWltYWdlLnNjc3MiLCJfY29sb3JfdGhlbWUuc2NzcyIsIl9jb21fYmFubmVyLW5ldy5zY3NzIiwiX2NvbV90YWJDb21wb25lbnQuc2NzcyIsIl9zdXN0YW5pYmlsaXR5X2NvbXBvbmVudC5zY3NzIiwiX2NvbV9oaW5kaS5zY3NzIiwiX2NvbV9iYW5uZXItc2xpZGVyLnNjc3MiLCJfY29tX2pvaW51cy5zY3NzIiwiX2NvbV9zcG90cy5zY3NzIiwiX2NvbV9jb21wYW55X3Zpc2lvbi5zY3NzIiwiX2NvbV90aW1lbGluZV9zbGlkZXIuc2NzcyIsIl90aW1lbGluZS5zY3NzIiwiX2NvbV9jaGFpcm1hbl9tc2cuc2NzcyIsIl9hd2FyZHNfbGlzdGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSxXQUNFLFlBQUEsTUFDQSxJQUFBLGtDQUFBLGVBQUEsQ0FBQSxpQ0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxNQUNBLElBQUEsNEJBQUEsZUFBQSxDQUFBLDJCQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLEtBR0YsV0FDRSxZQUFBLE1BQ0EsSUFBQSw2QkFBQSxlQUFBLENBQUEsNEJBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsS0FHRixXQUNFLFlBQUEsTUFDQSxJQUFBLGdDQUFBLGVBQUEsQ0FBQSwrQkFBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxNQUNBLElBQUEsK0JBQUEsZUFBQSxDQUFBLDhCQUFBLGVBRUEs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Q0EsY0FBQSxLQUNBLFdBQUEsT0FFQSxnREFDRSxZQUFBLElBQ0EsTUFBQSxrQkFDQSxVQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLFlBQUEsT0FFQSxJQUFBLElBQ0EscURBQ0UsV0FBQSxRQUNBLFVBQUEsT0FDQSxZQUFBLElBQ0EsTUFBQSxlQUNBLFFBQUEsSUFBQSxJQUNBLGNBQUEsSUFFRixvREFDRSxNQUFBLGVBR0osK0NBQ0UsWUFBQSxJQUNBLFVBQUEsT0FDQSxZQUFBLEtBQ0EsTUFBQSxrQkFHSix5Q0FDRSxNQUFBLGtCQUNBLFVBQUEsT0FDQSx3REFDRSxjQUFBLEtBQ0EsWUFBQSxJQUVGLDJDQUNFLFlBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xyXG4gIHNyYzogdXJsKFwiLi9mb250cy9BZGFuaS1FeHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi9mb250cy9BZGFuaS1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XHJcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL0FkYW5pLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XHJcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi9mb250cy9BZGFuaS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xyXG4gIHNyYzogdXJsKFwiLi9mb250cy9BZGFuaS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4vZm9udHMvQWRhbmktU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4vZm9udHMvQWRhbmktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xyXG4gIHNyYzogdXJsKFwiLi9mb250cy9BZGFuaS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL0FkYW5pLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgYWJvdmUobGczKSB7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYmV0d2VlbihtZCwgbWQyKSB7XHJcbiAgICBmb250LXNpemU6IDUwLjUlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcbiAgICBmb250LXNpemU6IDUyLjUlO1xyXG4gIH1cclxuXHJcbiAgJi5mb250LWluY3JlYXNlIHtcclxuICAgIGZvbnQtc2l6ZTogNjQuNzUlO1xyXG4gICAgLyogICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjAuNSU7XHJcbiAgICB9ICovXHJcblxyXG4gICAgQGluY2x1ZGUgYmV0d2VlbihtZCwgbWQyKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTIuNSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpIHtcclxuICAgICAgZm9udC1zaXplOiA1NC41JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgICAgZm9udC1zaXplOiA2NC43NSU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kb3VibGUtaW5jcmVhc2Uge1xyXG4gICAgICBmb250LXNpemU6IDY3JTtcclxuICAgICAgLyogICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTguNSU7XHJcbiAgICAgIH0gKi9cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTQuNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTYuNSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5mb250LWRlY3JlYXNlIHtcclxuICAgIGZvbnQtc2l6ZTogNjEuNSU7XHJcbiAgICAvKiAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgZm9udC1zaXplOiA1NiU7XHJcbiAgICB9ICovXHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBtZDIpIHtcclxuICAgICAgZm9udC1zaXplOiA0OC41JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpIHtcclxuICAgICAgZm9udC1zaXplOiA1MC41JTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRvdWJsZS1kZWNyZWFzZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjAuNSU7XHJcbiAgICAgIC8qICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDkuNSU7XHJcbiAgICAgIH0gKi9cclxuICAgICAgQGluY2x1ZGUgYmV0d2VlbihtZCwgbWQyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0Ni41JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OC41JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmZvbnQtZGVmYXVsdCB7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG4gICAgQGluY2x1ZGUgYmV0d2VlbihtZCwgbWQyKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTAuNSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpIHtcclxuICAgICAgZm9udC1zaXplOiA1Mi41JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxucyxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cmlrZSxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudHQsXHJcbnZhcixcclxuYixcclxudSxcclxuaSxcclxuY2VudGVyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxub3V0cHV0LFxyXG5ydWJ5LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxufVxyXG5cclxuKiB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uY29tX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDg4Ljg4JTtcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcbi5wYWRkaW5nVG9wQm90dG9tIHtcclxuICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG4gICYucGFkZGluZ05PQm90dG9tIHtcclxuICAgIC8vZm9yIGFuaW1hdGlvbiBwdXJwb3NlIG5lZWQgdG8gcmVtb3ZlIGluIGZ1dHVyZVxyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gICYubm9QYWRkaW5nQm90dG9tIHtcclxuICAgIC8vZm9yIGFuaW1hdGlvbiBwdXJwb3NlIG5lZWQgdG8gcmVtb3ZlIGluIGZ1dHVyZVxyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nVG9wQm90dG9tMiB7XHJcbiAgcGFkZGluZzogNzBweCA1MHB4O1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIHdpZHRoOiA4OC44OCU7XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnF1b3RlLWltZyB7XHJcbiAgaW1nIHtcclxuICAgIC8vYW5pbWF0aW9uOiBjcmVzY2VuZG8gMS44cyBhbHRlcm5hdGUgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNyZXNjZW5kbyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gIEBrZXlmcmFtZXMgY3Jlc2NlbmRvIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VjdGlvbmhlaWdodCB7XHJcbiAgaGVpZ2h0OiAxMDB2aDsgLy8gNzBweCBpcyBhcyBwZXIgaGVhZGVyIHNpemUuXHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gICYuaGFsZmJhbm5lciB7XHJcbiAgICAvKiAgaGVpZ2h0OiBhdXRvOyAqL1xyXG4gICAgLmltZy1ib3gge1xyXG4gICAgICBwaWN0dXJlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYXJnaW5Ub3Age1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbn1cclxuXHJcbi5zcGFjZXIge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcclxufVxyXG5cclxuLnZpZGVvLXBvcHVwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxuICB6LWluZGV4OiA5OTk5MTtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbiAgdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLy8tby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIC8vb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAtby1vYmplY3QtZml0OiBmaWxsO1xyXG4gICAgb2JqZWN0LWZpdDogZmlsbDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3NlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTkxO1xyXG4gICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gIH1cclxuICAjcG9wdXBWaWRlbyxcclxuICAjcG9wdXBJZnJhbWUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbiAgI3BvcHVwVmlkZW8ge1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcG9wdXBJZnJhbWUge1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgLy9oZWlnaHQ6IGF1dG87XHJcbiAgICAgIC8vbWluLWhlaWdodDogMzIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICBoZWlnaHQ6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpIHtcclxuICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYXJnaW5Ub3AyIHtcclxuICAvL21hcmdpbi10b3A6IDY1cHg7XHJcbiAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAvL21hcmdpbi10b3A6IDU2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcbiAgICAvL21hcmdpbi10b3A6IDY0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICB9XHJcbn1cclxuLnBpbmtkYXJrYmdjb2xvciB7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkcGlua2RhcmtiZ2NvbG9yO1xyXG59XHJcbi5waW5rZGFya0JnIHtcclxuICAvKiBiYWNrZ3JvdW5kOiAkbGlnaHRiZzsqL1xyXG59XHJcbi5kYXJrQmcge1xyXG4gIC8vYmFja2dyb3VuZDogJG5ld3Nyb29tYmc7XHJcbn1cclxuLmRhcmtwaW5rY29sb3Ige1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtwaW5rY29sb3I7XHJcbn1cclxuXHJcbi5pbWFnZS1ib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGFnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDhweDtcclxuICAgIHRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI2cmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzJlNTdhYSAxMDAlKTtcclxuICB9XHJcbn1cclxuXHJcbi53YXRjaC1idG4ge1xyXG4gIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMTdweCAxN3B4IDE3cHggMTdweDtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAvLyBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgYmVsb3cobWQzKSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHggMTBweCAxN3B4O1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzQ2NGNhNCk7XHJcbiAgICAvLyAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuICAgIC8vICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2NGNhNDtcclxuICAgIC8vICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC8vICAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG59XHJcbi5ncmF5aGVhZGVyIHtcclxuICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLm1vcmVjb250ZW50LXdyYXAge1xyXG4gIGhlaWdodDogYXV0bztcclxuICAvL3RyYW5zaXRpb246IGFsbCAwLjhzO1xyXG59XHJcbi5tb3JlY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvL3RyYW5zaXRpb246IGxpbmVhciAycyBhbGw7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBSZW1vdmUgbGluZSBjbGFtcGluZyAqL1xyXG4gIC8vbWF4LWhlaWdodDogMTAwMHB4OyAvKiBBIGxhcmdlIGVub3VnaCB2YWx1ZSB0byBhbGxvdyBmdWxsIGV4cGFuc2lvbiAqL1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgJi5jb2xsYXBzZWQge1xyXG4gICAgLy90cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDEuNXMgZWFzZTsgLyogVXNlIG1heC1oZWlnaHQgZm9yIHNtb290aCB0cmFuc2l0aW9uICovXHJcbiAgICBtYXgtaGVpZ2h0OiA3cmVtOyAvKiBBZGp1c3QgdGhpcyB2YWx1ZSBiYXNlZCBvbiB0aGUgaGVpZ2h0IG9mIHRoZSBjbGFtcGVkIGNvbnRlbnQgKi9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiA1M3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIC8vIG1heC1oZWlnaHQ6IDY5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC8vICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlYWRtcmUtYnRuIHtcclxuICAmLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1tYWluIHtcclxuICAubmV3cy1zZWN0aW9uIHtcclxuICAgIC5nZXQtaW4tdG91Y2gtZm9ybSB7XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmlucHV0Ym94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMyLjQlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGV4dGFyZWEtZmllbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jYXB0Y2hhLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMi40JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByZXNzLXJlbGVhc2Uge1xyXG4gIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIge1xyXG4gICAgLnByZXNzLXNlYXJjaEJveCB7XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW5wdXRib3gge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW46IDAgMiUgMCAwO1xyXG4gICAgICAgICAgICAmLmlucHV0LXNlYXJjaC1iYXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlbGVjdGJveCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dEJveC1Db21wb25lbnQge1xyXG4gIC5tb3JlY29udGVudCB7XHJcbiAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblxyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC8vLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVhZG1yZS1idG4ge1xyXG4gICAgLy9wYWRkaW5nLXRvcDogM3JlbSFpbXBvcnRhbnQ7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuc2VsZWN0IHtcclxuICBib3JkZXI6IDBweDtcclxuICBvdXRsaW5lOiAwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyAvKiBTYWZhcmkgMy00LCBpT1MgMS0zLjIsIEFuZHJvaWQgMS42LSAqL1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDsgLyogRmlyZWZveCAxLTMuNiAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7IC8qIE9wZXJhIDEwLjUsIElFIDksIFNhZmFyaSA1LCBDaHJvbWUsIEZpcmVmb3ggNCwgaU9TIDQsIEFuZHJvaWQgMi4xKyAqL1xyXG4gIG9wdGlvbiB7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIG91dGxpbmU6IDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIHBhZGRpbmc6IDVweCAycHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovXHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7IC8qIEZpcmVmb3ggMS0zLjYgKi9cclxuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8qIE9wZXJhIDEwLjUsIElFIDksIFNhZmFyaSA1LCBDaHJvbWUsIEZpcmVmb3ggNCwgaU9TIDQsIEFuZHJvaWQgMi4xKyAqL1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hd2FyZHMtc2VjIHtcclxuICAudGhyZWVjYXJkLXNsaWRlciB7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaW5oZXJpdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICB3aWR0aDogNDNweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWlycG9ydFBhZ2Uge1xyXG4gIC5Db21fdGV4dEJveCB7XHJcbiAgICAmLmRhcmtCZyB7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDYwODExLCAjMDgwNzExLCAjMGEwNjEwLCAjMGQwNTBmLCAjMGYwNDBlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHNlY3Rpb24ge1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICB6LWluZGV4OiAyO1xyXG4vLyAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbi8vICAgICAgIHRvIHJpZ2h0IHRvcCxcclxuLy8gICAgICAgIzA5MTIyMixcclxuLy8gICAgICAgIzBiMTEyMixcclxuLy8gICAgICAgIzBkMTAyMSxcclxuLy8gICAgICAgIzBmMGYyMSxcclxuLy8gICAgICAgIzExMGUyMCxcclxuLy8gICAgICAgIzEzMGQyMCxcclxuLy8gICAgICAgIzE0MGQxZixcclxuLy8gICAgICAgIzE2MGMxZixcclxuLy8gICAgICAgIzE4MGIxZSxcclxuLy8gICAgICAgIzFhMGExZSxcclxuLy8gICAgICAgIzFiMDkxZCxcclxuLy8gICAgICAgIzFkMDgxY1xyXG4vLyAgICAgKSAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbi8vICAgICAgIHRvIHJpZ2h0IHRvcCxcclxuLy8gICAgICAgIzA1MDkxMSxcclxuLy8gICAgICAgIzA2MDkxMSxcclxuLy8gICAgICAgIzA3MDgxMSxcclxuLy8gICAgICAgIzA4MDcxMCxcclxuLy8gICAgICAgIzA5MDcxMCxcclxuLy8gICAgICAgIzBhMDYxMCxcclxuLy8gICAgICAgIzBhMDYxMCxcclxuLy8gICAgICAgIzBiMDUxMCxcclxuLy8gICAgICAgIzBjMDUxMCxcclxuLy8gICAgICAgIzBkMDQwZixcclxuLy8gICAgICAgIzBlMDQwZixcclxuLy8gICAgICAgIzBmMDQwZVxyXG4vLyAgICAgKTtcclxuLy8gICB9XHJcbi8vIH1cclxuLy8gLnBpbi1zcGFjZXIge1xyXG4vLyAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbi8vICAgICAgIHRvIHJpZ2h0IHRvcCxcclxuLy8gICAgICAgIzA1MDkxMSxcclxuLy8gICAgICAgIzA2MDkxMSxcclxuLy8gICAgICAgIzA3MDgxMSxcclxuLy8gICAgICAgIzA4MDcxMCxcclxuLy8gICAgICAgIzA5MDcxMCxcclxuLy8gICAgICAgIzBhMDYxMCxcclxuLy8gICAgICAgIzBhMDYxMCxcclxuLy8gICAgICAgIzBiMDUxMCxcclxuLy8gICAgICAgIzBjMDUxMCxcclxuLy8gICAgICAgIzBkMDQwZixcclxuLy8gICAgICAgIzBlMDQwZixcclxuLy8gICAgICAgIzBmMDQwZVxyXG4vLyAgICAgKTtcclxuLy8gICB9XHJcblxyXG4vLyAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4vLyAgICAgICB0byByaWdodCB0b3AsXHJcbi8vICAgICAgICMwOTEyMjIsXHJcbi8vICAgICAgICMwYjExMjIsXHJcbi8vICAgICAgICMwZDEwMjEsXHJcbi8vICAgICAgICMwZjBmMjEsXHJcbi8vICAgICAgICMxMTBlMjAsXHJcbi8vICAgICAgICMxMzBkMjAsXHJcbi8vICAgICAgICMxNDBkMWYsXHJcbi8vICAgICAgICMxNjBjMWYsXHJcbi8vICAgICAgICMxODBiMWUsXHJcbi8vICAgICAgICMxYTBhMWUsXHJcbi8vICAgICAgICMxYjA5MWQsXHJcbi8vICAgICAgICMxZDA4MWNcclxuLy8gICAgICkgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vICAgLnBhbmVsIHtcclxuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcclxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uaW5uZXItcGFnZS13aXRoLWludHJvQ29weSB7XHJcbn1cclxuLmludHJvc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5Db21fdGV4dEJveCB7XHJcbiAgICAudGV4dEJveC1Db21wb25lbnQge1xyXG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZnJhc3RydWN0dXJlLW1haW4ge1xyXG4gIC5uZXdzcm9vbS1zZWN0aW9uIHtcclxuICAgIC5uZXdyb29tLW1haW4td3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgLnNsaWRlLXRleHQtYm94IHtcclxuICAgICAgICAmLndpdGgtZGF0ZSB7XHJcbiAgICAgICAgICAudmlld21vcmUtYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c3Jvb20tc2VjdGlvbiB7XHJcbiAgJi5Db21fYnVzaW5lc3NfaW52ZXN0b3Ige1xyXG4gICAgLm5ld3Jvb20tbWFpbi13cmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLkNvbV9jaGFpcm1hbl9vZmZpY2Uge1xyXG4gIC5uZXdzcm9vbS1zZWN0aW9uIHtcclxuICAgIC5uZXdyb29tLW1haW4td3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWMge1xyXG4gIGhlYWRlciB7XHJcbiAgICAuZGlzYWJpbGl0eS1kcm9wZG93biB7XHJcbiAgICAgIC5kaXNhYmlsaXR5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpc3QtY29udGlhbmVyIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTZweCAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIge1xyXG4gICAgICAgICAgLnJlc2V0LWJ0biB7XHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTZweCAxMnB4IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tVHdvQW5kSGFsZlNsaWRlciB7XHJcbiAgICAuc2xpZGVCb3hDb250ZW50IHtcclxuICAgICAgLmJ0bnMtd3JhcCB7XHJcbiAgICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4IDE3cHggMTdweCAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bnMtd3JhcCB7XHJcbiAgICAgIC5idG4tc3R5bGUyIHtcclxuICAgICAgICBwYWRkaW5nOiAxOXB4IDE3cHggMTdweCAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgLyogIHBhZGRpbmc6IDE1cHggMTVweCAxM3B4IDE1cHghaW1wb3J0YW50OyAqL1xyXG4gIH1cclxufVxyXG5cclxuLm1hYyB7XHJcbiAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAvKiAgcGFkZGluZy10b3A6IDE5cHghaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAud2F0Y2gtYnRuIHtcclxuICAgIC8qIHBhZGRpbmctdG9wOiAyMHB4IWltcG9ydGFudDsgKi9cclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tLWhlYWRpbmcge1xyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIge1xyXG4gICAgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciB7XHJcbiAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQge1xyXG4gICAgICAgICAgLnN1YlRleHQtd3JhcCB7XHJcbiAgICAgICAgICAgIC53YXRjaC1idG4ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLkNvbS10aHJlZUltYWdlU2xpZGVyIHtcclxuICAudGhyZWVjYXJkLXNsaWRlciB7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI2NvbXBBd2FyZHMge1xyXG4gIC50aHJlZWNhcmQtc2xpZGVyIHtcclxuICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xyXG4gICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uQ29tX2ZvdXJpbWFnZXNsaWRlciB7XHJcbiAgLmZvdXJJbWFnZS1zbGlkZXIge1xyXG4gICAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5jYXJkLXRleHQtaGVhZGluZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLXN1Yi10ZXh0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1hYyB7XHJcbiAgLnNwb3RiYW5uZXIge1xyXG4gICAgLnNwb3RsaWdodFdyYXAge1xyXG4gICAgICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcclxuICAgICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGFsZmJhbm5lciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIC5pbWctYm94IHtcclxuICAgIHBpY3R1cmUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZnAtd2F0ZXJtYXJrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubm9yZXN1bHQge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQge1xyXG4gICNzZWFyY2h0YWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuY2xlYXJhbGwge1xyXG4gICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICB9XHJcbn1cclxuLkNvbV90ZXh0Qm94IHtcclxuICAudGV4dEJveC1Db21wb25lbnQge1xyXG4gICAgLlNwbGl0Q29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCA1JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYm90dG9tVG9Ub3Age1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiA3OHB4O1xyXG4gIHJpZ2h0OiAyOHB4O1xyXG4gIHotaW5kZXg6IDk5OTE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogIzM5MzkzMyBzb2xpZCAxcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgQGluY2x1ZGUgYmVsb3cobGcpIHtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC8vYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XHJcbiAgICBib3JkZXItbGVmdDogIzAxODBhMyBzb2xpZCAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6ICM2NjRkYWEgc29saWQgMXB4O1xyXG4gICAgYm9yZGVyLXRvcDogIzAwNzRiMCBzb2xpZCAxcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAjOGUyNzhmIHNvbGlkIDFweDtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTgwYTM7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZjtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDE4MGEzO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5MzM7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5MzM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAzNyU7XHJcbiAgICB0b3A6IDM1JTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzclO1xyXG4gICAgdG9wOiA1NSU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRvb2x0aXAge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiAyNTA7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhsZykge1xyXG4gICAgICB3aWR0aDogODhweDtcclxuICAgICAgYm90dG9tOiAtNDdweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICB3aWR0aDogNzNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gJjo6YWZ0ZXJ7XHJcbiAgLy8gICBjb250ZW50OiBcIiBcIjtcclxuICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICAvLyAgIHRvcDogMThweDtcclxuICAvLyAgIG1hcmdpbi10b3A6IDA7XHJcbiAgLy8gICBoZWlnaHQ6IDEwcHg7XHJcbiAgLy8gICBsZWZ0OiAxNnB4O1xyXG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgLy8gICB3aWR0aDogMTBweDtcclxuICAvLyAgIHotaW5kZXg6IDk5OTE7XHJcbiAgLy8gfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4jdGhhbmtzZW1haWxkaXYge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAuY29tLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxufVxyXG4jZHVwbGljYXRlZGl2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmNvbS1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbiNyZWNhcHRjaGFfZGl2IHtcclxuICB6LWluZGV4OiA5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi55dHAtY2hyb21lLXRvcCxcclxuLnl0cC1jaHJvbWUtYm90dG9tIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2NvbXBBd2FyZHMsXHJcbi5jb21wQXdhcmRzMiB7XHJcbiAgbWluLWhlaWdodDogNjN2aDtcclxuICBAaW5jbHVkZSBiZWxvdyhsZzNtaWQpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KGxnMikge1xyXG4gICAgbWluLWhlaWdodDogNjl2aDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3cobGdNaWQxKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA3MnZoO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgbWluLWhlaWdodDogOTN2aDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4jcmVwb3J0cyB7XHJcbiAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJyZXJJbnRyb0Jhbm5lciB7XHJcbiAgLmNvbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJyZXJJbnRyb0Jhbm5lciB7XHJcbiAgLyogICBoZWlnaHQ6IDY2dmggIWltcG9ydGFudDtcclxuICBtYXgtaGVpZ2h0OiA2NnZoICFpbXBvcnRhbnQ7ICovXHJcbiAgQGluY2x1ZGUgYmVsb3cobGdNaWQpIHtcclxuICAgIC8qICAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnJlcG9ydHNNYWluIHtcclxuICAucmVwb3J0V3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDBweCA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwcHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNjMWMxYzE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuLmxhc3RTZWN0aW9uRm9yQWxsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50ZXh0LXBvdXAtb3ZlcmxheSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5MTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAuY2xvc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHotaW5kZXg6IDk5OTE7XHJcbiAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0LXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDk4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNTBweCA1MHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICBtaW4td2lkdGg6IDg4Ljg4JTtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRleHQtcG9wdXAtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50ZXh0Qm94LUNvbXBvbmVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbGlzdGVkLWNvbXBhbmllcyB7XHJcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5wYW5lbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuLm92ZXJmbG93X2hpZGRlbiB7XHJcbiAgI3Ntb290aC1jb250ZW50IHtcclxuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnBkZi1kb3dubG9hZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMzAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDE3cHggMjNweCAxN3B4IDIzcHg7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB6LWluZGV4OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMikge1xyXG4gICAgcmlnaHQ6IC0xLjUlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgdG9wOiAwJTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIzJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDgwMyUpXHJcbiAgICAgIGh1ZS1yb3RhdGUoMzFkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5NyUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCUsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCxcclxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAlLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCxcclxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiB7XHJcbiAgLmRldGFpbFdyYXBwZXIge1xyXG4gICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgJi53OTAge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jc3Vic2NyaWJlIHtcclxuICBwYWRkaW5nLXRvcDogNjVweDtcclxuICBtaW4taGVpZ2h0OiA0MTBweDtcclxuICBiYWNrZ3JvdW5kOiAjMTYwYjFmO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgfVxyXG4gICYuc3Vic2NyaWJlLW1haW4ge1xyXG4gICAgLnN1YnNjcmliZS1zZWN0aW9uIHtcclxuICAgICAgLnN1YnNjcmliZS1maWVsZCB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAuY29sLTYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICYuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5saWdodC1tb2RlIHtcclxuICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tLXR3b0ltYWdlU2xpZGVyIHtcclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICYuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgLnR3by1pbWdlU2xpZGVCb3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aHJlZWNhcmQtYm94V3JhcHBlciB7XHJcbiAgYSB7XHJcbiAgICAmLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHQtbW9kZSB7XHJcbiAgI3N1YnNjcmliZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udHJhdmVsLWd1aWRlbGluZXMge1xyXG4gIC5pbnRyb3NlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICB9XHJcblxyXG4gIC5sYXN0U2VjdGlvbkZvckFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0LW1vZGUge1xyXG4gIC50cmF2ZWwtZ3VpZGVsaW5lcyB7XHJcbiAgICAuaW50cm9zZWN0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAubGFzdFNlY3Rpb25Gb3JBbGwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1iYXItd3JhcHBlciB7XHJcbiAgLnNlcmFjaC1iYXItY29udGFpbmVyIHtcclxuICAgIC5zZWFyY2gtYmFyLXdyYXAge1xyXG4gICAgICAuc2VhcmNoLWJhci1ib3gge1xyXG4gICAgICAgIC5zZWFyY2gtZHJvcGRvd24ge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7IC8qIFVzZSB0aGlzIGluc3RlYWQgb2YgJ2NvbG9yJyAqL1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR3b2NvbGltZ3NlYyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAudHdvY29saW1nc2VjY29sIHtcclxuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWluLWhlaWdodDogNTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIge1xyXG4gIHN1cCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5jb20tZGlzY2xhaW1lciB7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG4ubGlnaHQtbW9kZSB7XHJcbiAgLmNvbS1kaXNjbGFpbWVyIHtcclxuICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gIH1cclxufVxyXG5cclxuLmludHJvc2VjdGlvbiB7XHJcbiAgJi5jb21wZW5kaXVtLWRpdiB7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGlvbmNzcyAuc2Nyb2xsUGFkZGluZyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5zY3JvbGxCb3JkZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRpb25jc3MgLnNjcm9sbFBhZGRpbmdWaWRlbyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5zY3JvbGxCb3JkZXJWaWRlbyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGlvbmNzcyAuY29sdW1uQW5pbWF0aW9uLXNpbmdsZSxcclxuLmFuaW1hdGlvbmNzcyAuY29sdW1uQW5pbWF0aW9uLXNpbmdsZS1zZWNvbmQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLyogICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH0gKi9cclxufVxyXG4uYW5pbWF0aW9uY3NzIC5zd2lwZXJBbmltYXRpb24ge1xyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNTBweCk7XHJcbiAgfVxyXG59XHJcbi5hbmltYXRpb25jc3MgLmJ1c2luZXNzVGh1bWIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFuaW1hdGlvbmNzcyAudGl0bGVBbmltYXRpb24ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFuaW1hdGlvbmNzcyAuYnVzaW5lc3MtcmlnaHQtc2VjIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogaW1wb3J0YW50IHRvIGhpZGUgem9vbS90cmFuc2xhdGUgb3ZlcmZsb3cgKi9cclxuICAuYmlnLXRodW1iLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5OyAvKiBoaW50IGZvciBiZXR0ZXIgcGVyZm9ybWFuY2UgKi9cclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgLyogZ29vZCBkZWZhdWx0ICovXHJcbiAgICAgIG9wYWNpdHk6IDE7IC8qIGtlZXAgdmlzaWJsZSBieSBkZWZhdWx0ICovXHJcblxyXG4gICAgICBoZWlnaHQ6IDE0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0aW9uY3NzIC5wYXJhbGxleC1ib3gtQW5pbWF0aW9uIHtcclxuICAuaW1hZ2UtYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDI2NnB4O1xyXG4gICAgbWluLWhlaWdodDogMjY2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQxKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgLyogICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7ICovXHJcbiAgICAgIC8qICBvYmplY3QtZml0OiBjb3ZlcjsgKi9cclxuICAgICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8qICBoZWlnaHQ6IDE2MCU7ICovXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hbmltYXRpb25jc3MgLmNvdW50ZXJBbmltIC5jYXJkLWhlYWQge1xyXG4gIG1pbi13aWR0aDogMjI3cHg7XHJcbn1cclxuXHJcbi5hbmltYXRpb25jc3MgLnBhcmFsbGF4LWltZyB7XHJcbiAgLmltYWdlLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvKiAgaGVpZ2h0OiAxMDAlOyAqL1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWJveCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwNSU7XHJcblxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB9XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmNvbXBhbnlfdmlzaW9uX2ltZ19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICMwMTgwYTMgIWltcG9ydGFudDtcclxufVxyXG4uY29tcGFueV92aXNpb25faW1nX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmFuaW1hdGlvbmNzcyAuem9vbWluQW5pbSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4iLCIvL1xyXG4vLyAgTUVESUEgUVVFUklFU1xyXG4vL+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+KAk1xyXG5cclxuLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXHJcbiRicmVha3BvaW50czogKFxyXG4gIHh4czogMzkxcHgsXHJcbiAgeHM6IDQ0MHB4LFxyXG4gIHNtOiA3NjhweCxcclxuICBzbTE6IDk5MnB4LFxyXG4gIHRiOiAxMDI0cHgsXHJcbiAgdGIyOiAxMDI3cHgsXHJcbiAgdGIzOiAxMDQwcHgsXHJcbiAgdGI0OjExMDBweCxcclxuICBtZDogMTIyMHB4LFxyXG4gIG1kMTogMTM2NnB4LFxyXG4gIG1kMjogMTQwMHB4LFxyXG4gIG1kMzogMTU1MHB4LFxyXG4gIGxnOiAxNjAwcHgsXHJcbiAgbGdNaWQxOiAxNjgwcHgsXHJcbiAgbGdNaWQ6IDE3MDBweCxcclxuICBsZzI6IDE4MDBweCxcclxuICBsZzNtaWQ6IDE4NTBweCxcclxuICBsZzM6IDIxMDBweCxcclxuICBsZzQ6IDIyMDBweCxcclxuKTtcclxuXHJcblxyXG4vL1xyXG4vLyAgUkVTUE9ORCBBQk9WRVxyXG4vL+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+KAk1xyXG5cclxuLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cclxuQG1peGluIGFib3ZlKCRicmVha3BvaW50KSB7XHJcbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cclxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cclxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxyXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vICBSRVNQT05EIEJFTE9XXHJcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG4vLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7fVxyXG5AbWl4aW4gYmVsb3coJGJyZWFrcG9pbnQpIHtcclxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxyXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcblxyXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cclxuICB9IEBlbHNlIHtcclxuICAgIC8vIExvZyBhIHdhcm5pbmcuXHJcbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vICBSRVNQT05EIEJFVFdFRU5cclxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2VlbihzbSwgbWQpIHt9XHJcbkBtaXhpbiBiZXR3ZWVuKCRsb3dlciwgJHVwcGVyKSB7XHJcbiAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcclxuICAgIC8vIEdldCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzLlxyXG4gICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xyXG4gICAgJHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xyXG5cclxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICgkdXBwZXItYnJlYWtwb2ludCAtIDEpKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxyXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcclxuICAgICAgLy8gTG9nIGEgd2FybmluZy5cclxuICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSWYgdXBwZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxyXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikgPT0gZmFsc2UpIHtcclxuICAgICAgLy8gTG9nIGEgd2FybmluZy5cclxuICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUmVzcG9uZCBiZWxsb3cgd2l0aCBvcmllbnRhdGlvblxyXG5cclxuLy8gVXBkYXRlIHRoZSBtaXhpbiB0byBpbmNsdWRlIGFuIG9wdGlvbmFsIG9yaWVudGF0aW9uIHBhcmFtZXRlci5cclxuQG1peGluIGJlbG93TygkYnJlYWtwb2ludCwgJG9yaWVudGF0aW9uOiBudWxsKSB7XHJcbiAgLy8gQ2hlY2sgaWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cclxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cclxuICAgIC8vIEJ1aWxkIHRoZSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBvcmllbnRhdGlvbi5cclxuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gbnVsbCB7XHJcbiAgICAgIC8vIE5vIG9yaWVudGF0aW9uIHNwZWNpZmllZCwgdXNlIHN0YW5kYXJkIG1heC13aWR0aC5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH0gQGVsc2UgaWYgJG9yaWVudGF0aW9uID09ICdsYW5kc2NhcGUnIHtcclxuICAgICAgLy8gTGFuZHNjYXBlIG9yaWVudGF0aW9uIG1lZGlhIHF1ZXJ5LlxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9IEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSAncG9ydHJhaXQnIHtcclxuICAgICAgLy8gUG9ydHJhaXQgb3JpZW50YXRpb24gbWVkaWEgcXVlcnkuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAvLyBIYW5kbGUgY2FzZSB3aGVyZSB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0LlxyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gTG9nIGEgd2FybmluZyBpZiB0aGUgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxyXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcclxuICB9XHJcbn1cclxuXHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb21wb25lbnQgc2NzcyBzdGFydFxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9BZGFuaS1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQWRhbmktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQWRhbmktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQWRhbmktU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9BZGFuaS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9BZGFuaS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA1MC41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDUyLjUlO1xuICB9XG59XG5odG1sLmZvbnQtaW5jcmVhc2Uge1xuICBmb250LXNpemU6IDY0Ljc1JTtcbiAgLyogICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XG4gICAgZm9udC1zaXplOiA2MC41JTtcbiAgfSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBodG1sLmZvbnQtaW5jcmVhc2Uge1xuICAgIGZvbnQtc2l6ZTogNTIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgaHRtbC5mb250LWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDU0LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaHRtbC5mb250LWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDY0Ljc1JTtcbiAgfVxufVxuaHRtbC5mb250LWluY3JlYXNlLmRvdWJsZS1pbmNyZWFzZSB7XG4gIGZvbnQtc2l6ZTogNjclO1xuICAvKiAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XG4gICAgZm9udC1zaXplOiA1OC41JTtcbiAgfSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBodG1sLmZvbnQtaW5jcmVhc2UuZG91YmxlLWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDU0LjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGh0bWwuZm9udC1pbmNyZWFzZS5kb3VibGUtaW5jcmVhc2Uge1xuICAgIGZvbnQtc2l6ZTogNTYuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBodG1sLmZvbnQtaW5jcmVhc2UuZG91YmxlLWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDY3JTtcbiAgfVxufVxuaHRtbC5mb250LWRlY3JlYXNlIHtcbiAgZm9udC1zaXplOiA2MS41JTtcbiAgLyogICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XG4gICAgZm9udC1zaXplOiA1NiU7XG4gIH0gKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaHRtbC5mb250LWRlY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDQ4LjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGh0bWwuZm9udC1kZWNyZWFzZSB7XG4gICAgZm9udC1zaXplOiA1MC41JTtcbiAgfVxufVxuaHRtbC5mb250LWRlY3JlYXNlLmRvdWJsZS1kZWNyZWFzZSB7XG4gIGZvbnQtc2l6ZTogNjAuNSU7XG4gIC8qICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xuICAgIGZvbnQtc2l6ZTogNDkuNSU7XG4gIH0gKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaHRtbC5mb250LWRlY3JlYXNlLmRvdWJsZS1kZWNyZWFzZSB7XG4gICAgZm9udC1zaXplOiA0Ni41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBodG1sLmZvbnQtZGVjcmVhc2UuZG91YmxlLWRlY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDQ4LjUlO1xuICB9XG59XG5odG1sLmZvbnQtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIGh0bWwuZm9udC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDUwLjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGh0bWwuZm9udC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDUyLjUlO1xuICB9XG59XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbV9jb250YWluZXIge1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5jb21fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnBhZGRpbmdUb3BCb3R0b20ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZGRpbmdUb3BCb3R0b20ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnBhZGRpbmdUb3BCb3R0b20ucGFkZGluZ05PQm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4ucGFkZGluZ1RvcEJvdHRvbS5ub1BhZGRpbmdCb3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFkZGluZ1RvcEJvdHRvbTIge1xuICBwYWRkaW5nOiA3MHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmdUb3BCb3R0b20yIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnF1b3RlLWltZyBpbWcge1xuICB3aWR0aDogMjVweDtcbn1cbkBrZXlmcmFtZXMgY3Jlc2NlbmRvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBAa2V5ZnJhbWVzIGNyZXNjZW5kbyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpO1xuICAgIH1cbiAgfVxufVxuLnNlY3Rpb25oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc2VjdGlvbmhlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbmhlaWdodC5oYWxmYmFubmVyIHtcbiAgLyogIGhlaWdodDogYXV0bzsgKi9cbn1cbi5zZWN0aW9uaGVpZ2h0LmhhbGZiYW5uZXIgLmltZy1ib3ggcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5zcGFjZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuXG4udmlkZW8tcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiA5OTk5MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLXBvcHVwIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4udmlkZW8tcG9wdXAgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLXBvcHVwIHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnZpZGVvLXBvcHVwIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogIzM5MzkzMztcbiAgZm9udC1zaXplOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi52aWRlby1wb3B1cCAjcG9wdXBWaWRlbyxcbi52aWRlby1wb3B1cCAjcG9wdXBJZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW8tcG9wdXAgI3BvcHVwVmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLXBvcHVwICNwb3B1cElmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uYnJlYWRjcnVtYiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnJlYWRjcnVtYiB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjQzFDMUMxO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDhweDtcbn1cbi5icmVhZGNydW1iIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDBweCAwIDA7XG59XG4uYnJlYWRjcnVtYiB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5icmVhZGNydW1iIHVsIGxpIGEgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4uYnJlYWRjcnVtYiB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4ubWFyZ2luVG9wMiB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAubWFyZ2luVG9wMiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLm1hcmdpblRvcDIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbi5waW5rZGFya0JnIHtcbiAgLyogYmFja2dyb3VuZDogJGxpZ2h0Ymc7Ki9cbn1cblxuLmltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1ib3ggLnRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40MjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzJlNTdhYSAxMDAlKTtcbn1cblxuLndhdGNoLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLndhdGNoLWJ0biB7XG4gICAgcGFkZGluZzogMTBweCAxN3B4IDEwcHggMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXRjaC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5ncmF5aGVhZGVyIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxuLm1vcmVjb250ZW50LXdyYXAge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tb3JlY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBSZW1vdmUgbGluZSBjbGFtcGluZyAqL1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9yZWNvbnRlbnQuY29sbGFwc2VkIHtcbiAgbWF4LWhlaWdodDogN3JlbTsgLyogQWRqdXN0IHRoaXMgdmFsdWUgYmFzZWQgb24gdGhlIGhlaWdodCBvZiB0aGUgY2xhbXBlZCBjb250ZW50ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9yZWNvbnRlbnQgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9yZWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb3JlY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vcmVjb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vcmVjb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjMzkzOTMzO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcmVjb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4ucmVhZG1yZS1idG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnJlYWRtcmUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveCB7XG4gIHdpZHRoOiAzMi40JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LnRleHRhcmVhLWZpZWxkIHtcbiAgd2lkdGg6IDY2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LnRleHRhcmVhLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wuY2FwdGNoYS1ib3gge1xuICB3aWR0aDogMzIuNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuZm9ybS1jb250cm9sLmNhcHRjaGEtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LmlucHV0LXNlYXJjaC1iYXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5pbnB1dC1zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5zZWxlY3Rib3gge1xuICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3guc2VsZWN0Ym94Omxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LnNlbGVjdGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udGV4dEJveC1Db21wb25lbnQgLm1vcmVjb250ZW50LmNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHRCb3gtQ29tcG9uZW50IC5tb3JlY29udGVudC5jb2xsYXBzZWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWF4LWhlaWdodDogMzhweDtcbiAgfVxufVxuLmJhbm5lciAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDBweDtcbiAgb3V0bGluZTogMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDsgLyogRmlyZWZveCAxLTMuNiAqL1xuICBib3JkZXItcmFkaXVzOiAwOyAvKiBPcGVyYSAxMC41LCBJRSA5LCBTYWZhcmkgNSwgQ2hyb21lLCBGaXJlZm94IDQsIGlPUyA0LCBBbmRyb2lkIDIuMSsgKi9cbn1cbnNlbGVjdCBvcHRpb24ge1xuICBib3JkZXI6IDBweDtcbiAgb3V0bGluZTogMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiA1cHggMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDsgLyogRmlyZWZveCAxLTMuNiAqL1xuICBib3JkZXItcmFkaXVzOiAwOyAvKiBPcGVyYSAxMC41LCBJRSA5LCBTYWZhcmkgNSwgQ2hyb21lLCBGaXJlZm94IDQsIGlPUyA0LCBBbmRyb2lkIDIuMSsgKi9cbn1cbnNlbGVjdCBvcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5hd2FyZHMtc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNDNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnRyb3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50cm9zZWN0aW9uIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5pbnRyb3NlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCAuc2xpZGUtdGV4dC1ib3gud2l0aC1kYXRlIC52aWV3bW9yZS1idG4ge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5ld3Nyb29tLXNlY3Rpb24uQ29tX2J1c2luZXNzX2ludmVzdG9yIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5Db21fY2hhaXJtYW5fb2ZmaWNlIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1hYyBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCBsaSB7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAxMnB4IDE2cHg7XG59XG4ubWFjIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLnJlc2V0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAxNnB4IDEycHggMTZweCAhaW1wb3J0YW50O1xufVxuLm1hYyAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gIHBhZGRpbmc6IDE5cHggMTdweCAxN3B4IDE3cHg7XG59XG4ubWFjIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG5zLXdyYXAgLmJ0bi1zdHlsZTIge1xuICBwYWRkaW5nOiAxOXB4IDE3cHggMTdweCAxN3B4O1xufVxuLm1hYyAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgLyogIHBhZGRpbmc6IDE1cHggMTVweCAxM3B4IDE1cHghaW1wb3J0YW50OyAqL1xufVxuXG4ubWFjIC5ncmFkaWVudC1idXR0b24ge1xuICAvKiAgcGFkZGluZy10b3A6IDE5cHghaW1wb3J0YW50OyAqL1xufVxuLm1hYyAud2F0Y2gtYnRuIHtcbiAgLyogcGFkZGluZy10b3A6IDIwcHghaW1wb3J0YW50OyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAubWFjIC53YXRjaC1idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWMgLmNvbS1oZWFkaW5nIGgxLFxuLm1hYyAuY29tLWhlYWRpbmcgaDIsXG4ubWFjIC5jb20taGVhZGluZyBoMyxcbi5tYWMgLmNvbS1oZWFkaW5nIGg0LFxuLm1hYyAuY29tLWhlYWRpbmcgaDUge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5tYWMgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5jYXJkLXRleHQtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuI2NvbXBBd2FyZHMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuY2FyZC10ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VySW1hZ2Utc2xpZGVyIC5jYXJkLXRleHQtYm94IHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJJbWFnZS1zbGlkZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtdGV4dC1oZWFkaW5nIHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJJbWFnZS1zbGlkZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYWMgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB1bCBsaSBhIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLm1hYyAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4uaGFsZmJhbm5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oYWxmYmFubmVyIC5pbWctYm94IHBpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mcC13YXRlcm1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9yZXN1bHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoLXJlc3VsdCAuY2xlYXJhbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQgLmNsZWFyYWxsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5TcGxpdENvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLlNwbGl0Q29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAuU3BsaXRDb250ZW50IHAge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAuU3BsaXRDb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLlNwbGl0Q29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAuU3BsaXRDb250ZW50IHAgZGl2IHtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5cbiNib3R0b21Ub1RvcCB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA3OHB4O1xuICByaWdodDogMjhweDtcbiAgei1pbmRleDogOTk5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6ICMzOTM5MzMgc29saWQgMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAjYm90dG9tVG9Ub3Age1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4jYm90dG9tVG9Ub3A6aG92ZXIge1xuICBib3JkZXItbGVmdDogIzAxODBhMyBzb2xpZCAxcHg7XG4gIGJvcmRlci1yaWdodDogIzY2NGRhYSBzb2xpZCAxcHg7XG4gIGJvcmRlci10b3A6ICMwMDc0YjAgc29saWQgMXB4O1xuICBib3JkZXItYm90dG9tOiAjOGUyNzhmIHNvbGlkIDFweDtcbn1cbiNib3R0b21Ub1RvcDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxODBhMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmO1xufVxuI2JvdHRvbVRvVG9wOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxODBhMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmO1xufVxuI2JvdHRvbVRvVG9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTMzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5MzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzclO1xuICB0b3A6IDM1JTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI2JvdHRvbVRvVG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5MzkzMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM3JTtcbiAgdG9wOiA1NSU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiNib3R0b21Ub1RvcDpob3ZlciAudG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4jYm90dG9tVG9Ub3AgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNib3R0b21Ub1RvcCAudG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IC0zNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDI1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgI2JvdHRvbVRvVG9wIC50b29sdGlwIHtcbiAgICB3aWR0aDogODhweDtcbiAgICBib3R0b206IC00N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICNib3R0b21Ub1RvcCAudG9vbHRpcCB7XG4gICAgd2lkdGg6IDczcHg7XG4gIH1cbn1cbiNib3R0b21Ub1RvcC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjYm90dG9tVG9Ub3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3RoYW5rc2VtYWlsZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGhhbmtzZW1haWxkaXYgLmNvbS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4jZHVwbGljYXRlZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZHVwbGljYXRlZGl2IC5jb20taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuI3JlY2FwdGNoYV9kaXYge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueXRwLWNocm9tZS10b3AsXG4ueXRwLWNocm9tZS1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNjb21wQXdhcmRzLFxuLmNvbXBBd2FyZHMyIHtcbiAgbWluLWhlaWdodDogNjN2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQ5cHgpIHtcbiAgI2NvbXBBd2FyZHMsXG4gIC5jb21wQXdhcmRzMiB7XG4gICAgbWluLWhlaWdodDogNzB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAjY29tcEF3YXJkcyxcbiAgLmNvbXBBd2FyZHMyIHtcbiAgICBtaW4taGVpZ2h0OiA2OXZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gICNjb21wQXdhcmRzLFxuICAuY29tcEF3YXJkczIge1xuICAgIG1pbi1oZWlnaHQ6IDcydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgI2NvbXBBd2FyZHMsXG4gIC5jb21wQXdhcmRzMiB7XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAjY29tcEF3YXJkcyxcbiAgLmNvbXBBd2FyZHMyIHtcbiAgICBtaW4taGVpZ2h0OiA5M3ZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gICNjb21wQXdhcmRzLFxuICAuY29tcEF3YXJkczIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI3JlcG9ydHMge1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJyZXJJbnRyb0Jhbm5lciAuY29tLXRleHQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FycmVySW50cm9CYW5uZXIgLmNvbS10ZXh0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jYXJyZXJJbnRyb0Jhbm5lciB7XG4gIC8qICAgaGVpZ2h0OiA2NnZoICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY2dmggIWltcG9ydGFudDsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLmNhcnJlckludHJvQmFubmVyIHtcbiAgICAvKiAgICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNTB2aCAhaW1wb3J0YW50OyAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXBvcnRzTWFpbiAucmVwb3J0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDcwcHggMHB4IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBpbnB1dCxcbiAgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4ubGFzdFNlY3Rpb25Gb3JBbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LXBvdXAtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRleHQtcG91cC1vdmVybGF5IC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGV4dC1wb3VwLW92ZXJsYXkgLmNsb3NlLWJ0biB7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50ZXh0LXBvdXAtb3ZlcmxheSAudGV4dC1wb3B1cC1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogODguODglO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciAudGV4dC1wb3B1cC1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0LXBvdXAtb3ZlcmxheSAudGV4dC1wb3B1cC1jb250YWluZXIgLnRleHQtcG9wdXAtYm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuI2xpc3RlZC1jb21wYW5pZXMge1xuICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbn1cblxuLnBhbmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm92ZXJmbG93X2hpZGRlbiAjc21vb3RoLWNvbnRlbnQge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5wZGYtZG93bmxvYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMwJTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxN3B4IDIzcHggMTdweCAyM3B4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGRmLWRvd25sb2FkIHtcbiAgICByaWdodDogLTEuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBkZi1kb3dubG9hZCB7XG4gICAgdG9wOiAwJTtcbiAgICByaWdodDogMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wZGYtZG93bmxvYWQgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjMlKSBzZXBpYSgwJSkgc2F0dXJhdGUoODAzJSkgaHVlLXJvdGF0ZSgzMWRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk3JSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBkZi1kb3dubG9hZCBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wZGYtZG93bmxvYWQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAlLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5wZGYtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBkZi1kb3dubG9hZDo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5wZGYtZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCUsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBkZi1kb3dubG9hZDpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZy53OTAgaDEge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcudzkwIGgxIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZy53OTAgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNzdWJzY3JpYmUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgbWluLWhlaWdodDogNDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxNjBiMWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gICNzdWJzY3JpYmUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG4jc3Vic2NyaWJlLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuXG4udGhyZWUtaW1nU2xpZGVXcmFwcGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGhyZWUtaW1nU2xpZGVXcmFwcGVyIGEuc3dpcGVyLXNsaWRlIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saWdodC1tb2RlIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5jb20tdHdvSW1hZ2VTbGlkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb20tdHdvSW1hZ2VTbGlkZXIgYS5zd2lwZXItc2xpZGUgLnR3by1pbWdlU2xpZGVCb3gge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGhyZWVjYXJkLWJveFdyYXBwZXIgYS50aHJlZS1pbWdjYXJkQm94IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGlnaHQtbW9kZSAjc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuXG4udHJhdmVsLWd1aWRlbGluZXMgLmludHJvc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4udHJhdmVsLWd1aWRlbGluZXMgLmxhc3RTZWN0aW9uRm9yQWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxpZ2h0LW1vZGUgLnRyYXZlbC1ndWlkZWxpbmVzIC5pbnRyb3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnRyYXZlbC1ndWlkZWxpbmVzIC5sYXN0U2VjdGlvbkZvckFsbCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwgbGkgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzdiN2I3YiAhaW1wb3J0YW50OyAvKiBVc2UgdGhpcyBpbnN0ZWFkIG9mICdjb2xvcicgKi9cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xufVxuXG4udHdvY29saW1nc2VjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udHdvY29saW1nc2VjIC50d29jb2xpbWdzZWNjb2wge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA4cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHdvY29saW1nc2VjIC50d29jb2xpbWdzZWNjb2wgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHdvY29saW1nc2VjIC50d29jb2xpbWdzZWNjb2wgcCB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG59XG5cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZCgybikgdWwgbGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciBzdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbS1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbS1kaXNjbGFpbWVyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4ubGlnaHQtbW9kZSAuY29tLWRpc2NsYWltZXIge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cblxuLmludHJvc2VjdGlvbi5jb21wZW5kaXVtLWRpdiB7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG59XG5cbi5hbmltYXRpb25jc3MgLnNjcm9sbFBhZGRpbmcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFuaW1hdGlvbmNzcyAuc2Nyb2xsUGFkZGluZyAuc2Nyb2xsQm9yZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFuaW1hdGlvbmNzcyAuc2Nyb2xsUGFkZGluZ1ZpZGVvIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbmltYXRpb25jc3MgLnNjcm9sbFBhZGRpbmdWaWRlbyAuc2Nyb2xsQm9yZGVyVmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYW5pbWF0aW9uY3NzIC5jb2x1bW5BbmltYXRpb24tc2luZ2xlLFxuLmFuaW1hdGlvbmNzcyAuY29sdW1uQW5pbWF0aW9uLXNpbmdsZS1zZWNvbmQge1xuICBvcGFjaXR5OiAwO1xuICAvKiAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9ICovXG59XG5cbi5hbmltYXRpb25jc3MgLnN3aXBlckFuaW1hdGlvbiAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1MHB4KTtcbn1cblxuLmFuaW1hdGlvbmNzcyAuYnVzaW5lc3NUaHVtYiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hbmltYXRpb25jc3MgLnRpdGxlQW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFuaW1hdGlvbmNzcyAuYnVzaW5lc3MtcmlnaHQtc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBpbXBvcnRhbnQgdG8gaGlkZSB6b29tL3RyYW5zbGF0ZSBvdmVyZmxvdyAqL1xufVxuLmFuaW1hdGlvbmNzcyAuYnVzaW5lc3MtcmlnaHQtc2VjIC5iaWctdGh1bWItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW5pbWF0aW9uY3NzIC5idXNpbmVzcy1yaWdodC1zZWMgLmJpZy10aHVtYi1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgLyogaGludCBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IC8qIGdvb2QgZGVmYXVsdCAqL1xuICBvcGFjaXR5OiAxOyAvKiBrZWVwIHZpc2libGUgYnkgZGVmYXVsdCAqL1xuICBoZWlnaHQ6IDE0MCU7XG59XG5cbi5hbmltYXRpb25jc3MgLnBhcmFsbGV4LWJveC1BbmltYXRpb24gLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjY2cHg7XG4gIG1pbi1oZWlnaHQ6IDI2NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYW5pbWF0aW9uY3NzIC5wYXJhbGxleC1ib3gtQW5pbWF0aW9uIC5pbWFnZS1ib3gge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuaW1hdGlvbmNzcyAucGFyYWxsZXgtYm94LUFuaW1hdGlvbiAuaW1hZ2UtYm94IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmFuaW1hdGlvbmNzcyAucGFyYWxsZXgtYm94LUFuaW1hdGlvbiAuaW1hZ2UtYm94IGltZyB7XG4gIC8qICAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyAqL1xuICAvKiAgb2JqZWN0LWZpdDogY292ZXI7ICovXG4gIGhlaWdodDogMTIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiAgaGVpZ2h0OiAxNjAlOyAqL1xufVxuXG4uYW5pbWF0aW9uY3NzIC5jb3VudGVyQW5pbSAuY2FyZC1oZWFkIHtcbiAgbWluLXdpZHRoOiAyMjdweDtcbn1cblxuLmFuaW1hdGlvbmNzcyAucGFyYWxsYXgtaW1nIC5pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICAvKiAgaGVpZ2h0OiAxMDAlOyAqL1xufVxuLmFuaW1hdGlvbmNzcyAucGFyYWxsYXgtaW1nIC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbXBhbnlfdmlzaW9uX2ltZ19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDE4MGEzICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wYW55X3Zpc2lvbl9pbWdfc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYW5pbWF0aW9uY3NzIC56b29taW5BbmltIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuYm9keS5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuaHRtbC5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXI6aG92ZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmhlYWRlcjpob3ZlciAuaGVhZGVyV3JhcHBlciAubGVmdC1tZW51IC5uYXYtbWFpbiBuYXYgLm5hdi13cmFwIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5oZWFkZXI6aG92ZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbmhlYWRlci5vdmVyZmxvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuICB6LWluZGV4OiA5OTE7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sb2dvIHtcbiAgd2lkdGg6IDclO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDZweCA2cHggMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubW9iLXNlYXJjaC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5tb2Itc2VhcmNoLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiA4M3B4O1xuICAgIHRvcDogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGVmdC1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sZWZ0LW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgdG9wOiAxMDElO1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA1MHB4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxlZnQtbWVudS5vcGVuIHtcbiAgICByaWdodDogMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxlZnQtbWVudS5vcGVuIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgei1pbmRleDogMTAxO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCAxMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLCBoZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogMTZweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiA1MCU7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubmF2LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5uYXYtbWFpbiB7XG4gICAgd2lkdGg6IDg4Ljg4JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvKiBwYWRkaW5nOiAyN3B4IDAgMDsgKi9cbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5uYXYtbWFpbiBuYXYgLm5hdi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubmF2LW1haW4gbmF2IC5uYXYtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjJweCAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0IC5oYXMtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0IC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkubWVnYS1tZW51LWxpc3Q6aG92ZXIgPiAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdC5hY3RpdmUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51IC5oYXMtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51OmhvdmVyID4gLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudS5hY3RpdmUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMDk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSB7XG4gICAgcGFkZGluZzogMjJweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIycHggMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuYWN0aXZlIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY3RpdmUgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAuY29sdW1uLWhlYWQgc3BhbiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCUsICM5MTI4OGQgMTAwJSk7XG4gIGJvdHRvbTogMXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuc2VhcmNoLWJhciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudSAuc3ViLW1lbnUge1xuICBtaW4td2lkdGg6IDI0M3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnU6aG92ZXIgLmhhcy1jaGlsZDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyIC5oYXMtY2hpbGQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMjdweCAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQge1xuICBwYWRkaW5nOiAyN3B4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQge1xuICAgIC8qICBwYWRkaW5nOiAyN3B4IDBweDsgKi9cbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhLmhhcy1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGEuaGFzLWNoaWxkLnN1YkFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICAvKiB0b3A6IDQzJTsgKi9cbiAgICB0b3A6IDM4JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQuc3ViQWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiA2MXB4O1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA0MXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB7XG4gICAgdG9wOiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTMuNXB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSB7XG4gICAgcGFkZGluZzogNi41cHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgdG9wOiA2NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIHtcbiAgICB3aWR0aDogODguODglO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4ge1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogOTNweDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbi5uby1oZWFkaW5nLWxpbmtzIC5jb2x1bW4taGVhZCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4ubm8taGVhZGluZy1saW5rcyAuY29sdW1uLWhlYWQubmF2LXN1Yi1oZWFkIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4ubm8taGVhZGluZy1saW5rcyAuY29sdW1uLWhlYWQgc3BhbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbi5uby1oZWFkaW5nLWxpbmtzIC5jb2x1bW4taGVhZCBzcGFuIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW46bGFzdC1jaGlsZCAubGlzdGVkLWNvbXBhbmllcyB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbjpsYXN0LWNoaWxkIC5saXN0ZWQtY29tcGFuaWVzIHtcbiAgICB0ZXh0LXdyYXA6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5saXN0ZWQtY29tcGFuaWVzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzFDMTtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIGEge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAuY29sdW1uLWhlYWQubmF2LXN1Yi1oZWFkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAuY29sdW1uLWhlYWQubmF2LXN1Yi1oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZC5uYXYtc3ViLWhlYWQgc3BhbiB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIHVsIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5saXN0ZWQtY29tcGFuaWVzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmxpc3RlZC1jb21wYW5pZXMgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9saXN0ZWQtaWNvbi1ibGFjay5zdmcpIG5vLXJlcGVhdCByaWdodCAwIGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIuc3VzdGFpbmFiaWxpdHktc3VibGlua3MgLm1lbnUtY29sdW1uIHtcbiAgd2lkdGg6IDIyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIuc3VzdGFpbmFiaWxpdHktc3VibGlua3MgLm1lbnUtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICBwYWRkaW5nOiAyMHB4IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaTpob3ZlciA+IC5zdWItbWVudS5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGk6aG92ZXIgPiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICB0b3A6IDY0cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDI2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyID4gLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDI2cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyID4gLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIHNwYW4uYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMTMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNjdweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0LmFjdGl2ZSBsaSBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3QuYWN0aXZlIGxpIGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0IHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tb2ItaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjY2Vzc2liaWxpdHktdGFiIGEgLm1vYi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuYWNjZXNzaWJpbGl0eS10YWIgYSAubW9iLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY2Nlc3NpYmlsaXR5LXRhYiBhIC5tb2ItdGV4dDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuaGFzLWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyOmhvdmVyID4gLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIuYWN0aXZlIC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUge1xuICB3aWR0aDogNTQlO1xuICBsZWZ0OiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBsZWZ0OiAyMSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICB3aWR0aDogNzQlO1xuICAgIGxlZnQ6IDEyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgb3BhY2l0eTogMC42O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3BhY2l0eTogMTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZzogMjZweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZzogMjZweCA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIGEge1xuICBwYWRkaW5nOiAyNnB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDI2cHggN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIC5zdWItbWVudS5hYm91dC1zdWItbGlua3Mge1xuICB0b3A6IDY3cHg7XG4gIGxlZnQ6IC0xN3B4O1xuICB3aWR0aDogMzY1cHg7XG4gIHBhZGRpbmc6IDAgMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSAuc3ViLW1lbnUuYWJvdXQtc3ViLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSAuc3ViLW1lbnUuYWJvdXQtc3ViLWxpbmtzIHtcbiAgICB0b3A6IDY1cHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGkgLnN1Yi1tZW51LmFib3V0LXN1Yi1saW5rcyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSAuc3ViLW1lbnUuYWJvdXQtc3ViLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIC5zdWItbWVudS5hYm91dC1zdWItbGlua3MgLm5hdi13cmFwIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSAuc3ViLW1lbnUuYWJvdXQtc3ViLWxpbmtzIC5uYXYtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IHtcbiAgd2lkdGg6IDIzJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKmp1c3RpZnktY29udGVudDogbGVmdDsgKi9cbiAgLyogd2hlbiBhY2Nlc2liaWxpdHkgYW5kIGxhbiBvbiBjb21tZW50IGJlbG93IGp1c3RpZnktY29udGVudCBhbmQgdW5jb21tZW50IGFidmUgb25lICovXG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDYwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIHNwYW46OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgdG9wOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuOjphZnRlciB7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuOjphZnRlciB7XG4gICAgcmlnaHQ6IC00cHg7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDY3cHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3QuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdC5hY3RpdmUgbGkgaW1nIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0LmFjdGl2ZSBsaSBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdCB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHNwYW4uYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuZm9udC1pbmNyZWFzZSBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuZm9udC1pbmNyZWFzZSBzcGFuOjphZnRlciB7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHNwYW46OmFmdGVyIHtcbiAgICByaWdodDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Ugc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIC5mb250LWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDY3cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIC5mb250LWxpc3QuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIC5mb250LWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIC5mb250LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUge1xuICAgIHdpZHRoOiA4OC44OCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnNlYXJjaC1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAuc2VhcmNoLWJhciBvYmplY3Qge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDApO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC53aGVlbGNoYWlyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC53aGVlbGNoYWlyIG9iamVjdCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAud2hlZWxjaGFpciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAud2hlZWxjaGFpciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLndoZWVsY2hhaXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLndoZWVsY2hhaXIgYSBzcGFuIHtcbiAgICB3aWR0aDogOTElO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAud2hlZWxjaGFpciBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnNob3ctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiA1NiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIC8qICB0b3A6IDQyJTsgKi9cbiAgICB0b3A6IDEyJTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBidXR0b24uYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbiBzcGFuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uIHNwYW4uc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMzlweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3QuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3QuYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2UtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5ncmF5aGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgbWluLXdpZHRoOiAzOTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93bi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLndyYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogIzdiN2I3YiBzb2xpZCAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIgLmhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC53cmFwLWNvbnRhaW5lciAuc3ViaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDZweCAwcHggMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC53cmFwLWNvbnRhaW5lciAuc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogIzgwODA4MCBzb2xpZCAxcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idG4tdGV4dC1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDBweDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgc3Bhbi5vbiB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAlLCAjOTEyODhkIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgc3Bhbi5vZmYge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQ6Y2hlY2tlZCB+IC5vbiB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdDpjaGVja2VkIH4gLm9mZiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSAwJSwgIzkxMjg4ZCAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWwge1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YmVmb3JlLCBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdCArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAlLCAjOTEyODhkIDEwMCUpO1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAtNXB4O1xuICB3aWR0aDogNTlweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzgxMzU5NywgIzcwM2U5ZCwgIzVjNDZhMiwgIzQ2NGNhNCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLnJlc2V0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5yZXNldC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5MzkzOSAwJSwgIzM5MzkzOSAyMiUsICMzOTM5MzkgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLnJlc2V0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5yZXNldC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5yZXNldC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogIzdiN2I3YiBzb2xpZCAxcHg7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsLmNvbG9yLXRoZW1lLXRhYiBsaSB7XG4gIHdpZHRoOiA0NyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1LjElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bC5jb2xvci10aGVtZS10YWIgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwuZm9udC1saXN0IGxpIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiA0LjElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsLmZvbnQtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzOTM5MzkgMCUsICMzOTM5MzkgMjIlLCAjMzkzOTM5IDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5ib2R5LmdyYXloZWFkZXIgaGVhZGVyIHtcbiAgLyogYmFja2dyb3VuZDogJGdyYXloZWFkZXI7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLWJhci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgLW1vei1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtYmFyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDU1LjU2JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg4Ljg4JTtcbiAgfVxufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIHtcbiAgICBtYXJnaW46IDkwcHggMCAwO1xuICB9XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAjQzFDMUMxIHNvbGlkIDFweDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtYnRucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMDtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtYnRucyAuc2VhcmNoLWljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1idG5zIC5taWMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAjZmZmIHNvbGlkIDFweDtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGExMTIyLCAjMTAwZjIyLCAjMTUwZDIwLCAjMTkwYjFmLCAjMWQwODFjKTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3gtc2hhZG93OiAjQzFDMUMxIDBweCAwcHggMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMTkzLCAxOTMsIDE5MywgMC4xNikgc29saWQgMXB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIGg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIC5rZXl3b3Jkcy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaSB7XG4gICAgd2lkdGg6IDQ2LjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OEQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTEyODhEO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuY2xvc2Utc2VhcmNoLWJhciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0JTtcbiAgcmlnaHQ6IDMlO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuY2xvc2Utc2VhcmNoLWJhciBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogIzgwODA4MDtcbn1cblxuLnNlYXJjaC1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAjODA4MDgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWMgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY3RpdmUgYTphZnRlciB7XG4gIGJvdHRvbTogNHB4O1xufVxuLm1hYyBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICBib3R0b206IDRweDtcbn1cbi5tYWMgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdC5hY3RpdmUgLmhhcy1jaGlsZDpiZWZvcmUge1xuICBib3R0b206IDRweDtcbn1cblxuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5IZXJvU2xpZGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4zcztcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLkhlcm9TbGlkZXIuc1RodW1iSGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5IZXJvU2xpZGVyLnNUaHVtYkhpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuSGVyb1NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUuNTYlO1xuICBib3R0b206IDMlO1xuICB6LWluZGV4OiA5MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmN1c3RvbS1wYWdpbnRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMCU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNhcmQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMTVweDtcbiAgei1pbmRleDogOTk7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jYXJkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNhcmQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyIHtcbiAgLypcbiAgICBAaW5jbHVkZSBiZWxvdyhsZyl7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICB9XG4gICAgICAqL1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyIC5zY2FyZCB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyIC5zY2FyZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIgLnNjYXJkIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5teVN3aXBlciB7XG4gICAgYm90dG9tOiAxOC4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAubXlTd2lwZXIge1xuICAgIGJvdHRvbTogMTAuMjUlO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5teVN3aXBlciAudGV4dC13cmFwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAubXlTd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IDJweCAzcHggNHB4ICMzMzM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLm15U3dpcGVyIC5pbWctYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5teVN3aXBlciAuaW1nLWJveCB2aWRlbyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjY3VzdG9tc2xpZGVyIC5pbWctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAycHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIxIC5zbGlkZVdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIxIC5zbGlkZVdyYXAgLmltZy1ib3ggdmlkZW8ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEgLnNsaWRlV3JhcCAuaW1nLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEgLnNsaWRlV3JhcCAuaW1nLWJveDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMSAuc2xpZGVXcmFwIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEgLnNsaWRlV3JhcCAuaW1nLWJveCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCArIDJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjIgLnNsaWRlV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjIgLnNsaWRlV3JhcCAuaW1nLWJveCB2aWRlbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAwO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIyIC5zbGlkZVdyYXAgLmltZy1ib3ggdmlkZW8uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMiAuc2xpZGVXcmFwIC5pbWctYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMiAuc2xpZGVXcmFwIC5pbWctYm94OjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIyIC5zbGlkZVdyYXAgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjIgLnNsaWRlV3JhcCAuaW1nLWJveCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDEwNXB4O1xuICBsZWZ0OiA1LjU2JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNTMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgICBtYXgtd2lkdGg6IDUzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciB7XG4gICAgbWF4LXdpZHRoOiA1OSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIge1xuICAgIGJvdHRvbTogMzIuMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGJvdHRvbTogMzAlO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLnBhcmdyYXBoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5wYXJncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5wYXJncmFwaCBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5wYXJncmFwaCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qICAgIHBhZGRpbmc6IDIzLjVweCAyMHB4IDIzLjVweCAyMHB4OyAqL1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuYXV0b3BsYXktcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDNweDtcbiAgcmlnaHQ6IDkwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5hdXRvcGxheS1wcm9ncmVzcyB7XG4gICAgYm90dG9tOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmF1dG9wbGF5LXByb2dyZXNzIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuYXV0b3BsYXktcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQxcHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmF1dG9wbGF5LXByb2dyZXNzIC5wYmFyIHtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAlLCAjOTEyODhkIDEwMCUpO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogLTE2cHg7XG4gIHRvcDogLTQ2cHg7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAtNDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3R0b206IDIzcHg7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC03MHB4O1xuICB0b3A6IC00NnB4O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsZWZ0OiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MzBweDtcbiAgbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIGNvbG9yOiByZ2JhKDI1MywgMjQ3LCAyMzgsIDAuNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuOTtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICByaWdodDogNTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogLTc5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJvdHRvbTogMjNweDtcbiAgICByaWdodDogODlweDtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlciB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUtcHJldixcbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyLndpdGgtcGFyYWdyYXBoIC5idG5zLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4uZ3Jvd3RoLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24uc2VjdGlvbmhlaWdodCB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIubWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogNjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIHtcbiAgd2lkdGg6IDQyLjElO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1sZWZ0LXNlYyAubGVmdGltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1sZWZ0LXNlYyAubGVmdGltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDF2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIC5sZWZ0aW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIC5sZWZ0aW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1sZWZ0LXNlYyAubGVmdGltYWdlIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIHtcbiAgd2lkdGg6IDU3LjklO1xuICBwYWRkaW5nOiAwIDkuOCUgMHB4IDguNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMge1xuICAgIHBhZGRpbmc6IDAgOCUgMCA3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcge1xuICAvKiBiYWNrZ3JvdW5kOiAkc2t5Ymx1ZWNvbG9yO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7Ki9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1oZWFkaW5nIC5xdW90ZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC01MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcgLnF1b3RlLWltZyB7XG4gICAgdG9wOiAtMjFweDtcbiAgICBsZWZ0OiAtMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcgLnF1b3RlLWltZyB7XG4gICAgdG9wOiAtMTdweDtcbiAgICBsZWZ0OiAtMzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtaGVhZGluZyAucXVvdGUtaW1nIHtcbiAgICB0b3A6IC0xNnB4O1xuICAgIGxlZnQ6IC0xOXB4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcgLnF1b3RlLWltZyBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1oZWFkaW5nIC5xdW90ZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtaGVhZGluZyAucXVvdGUtaW1nIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dC5yZWR1Y2UtZm9udC10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAwIDBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dC5yZWR1Y2UtZm9udC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBxdW90ZXM6IGF1dG87XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICBsZWZ0OiAtMjFweDtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0xM3B4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICBib3R0b206IC01cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgc3BhbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCAuYmlnIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjNyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgLmJpZyB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi1hbmltYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAge1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAubmFtZSB7XG4gICAgLyogICAgZm9udC1zaXplOiAxLjZyZW07ICovXG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAuZGVzaWduYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbiNzZWN0aW9uLWdyb3d0aC5mcC1zZWN0aW9uIC5sZWZ0aW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcbn1cbiNzZWN0aW9uLWdyb3d0aC5mcC1zZWN0aW9uLmFjdGl2ZSAubGVmdGltYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tZ3Jvd3RoLmZwLXNlY3Rpb24ubm9BbmltYXRpb24gLmxlZnRpbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzYwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDE2OTlweCkge1xuICAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfSAqL1xufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveDpob3ZlciAuaW1hZ2UtYm94IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1oZWFkaW5nLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBsaW5lLWhlaWdodDogNi42NTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLWhlYWRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnZpZXdtb3JlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC52aWV3bW9yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbiNzZWN0aW9uLXN1c3RhaW5hYmlsaXR5LmZwLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XG59XG4jc2VjdGlvbi1zdXN0YWluYWJpbGl0eS5mcC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xufVxuI3NlY3Rpb24tc3VzdGFpbmFiaWxpdHkuZnAtc2VjdGlvbi5hY3RpdmUgLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tc3VzdGFpbmFiaWxpdHkuZnAtc2VjdGlvbi5ub0FuaW1hdGlvbiAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5uZXdzcm9vbS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIge1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3gge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveC5hY3RpdmVDbGFzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSAhaW1wb3J0YW50O1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpob3ZlciAuaW1hZ2UtYm94IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKmZsZXgtd3JhcDogd3JhcDsqL1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3gud2l0aC1kYXRlIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3gud2l0aC1kYXRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3gud2l0aC1kYXRlIC5uZXd0YWItaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLXN1Yi10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQgYSB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dC5wYWRkaW5nQnQge1xuICAvKiBwYWRkaW5nLWJvdHRvbTogMjBweDsqL1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLXN1Yi10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnZpZXdtb3JlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnZpZXdtb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC50aW1lLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogMjUwO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgcGFkZGluZzogN3B4IDAgMjVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC50aW1lLWRhdGUtdGV4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC50aW1lLWRhdGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC50aXRsZS1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIHBhZGRpbmc6IDdweCAwIDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICByaWdodDogNTNweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogNy41NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jc2VjdGlvbi1uZXdzcm9vbS5wYW5lbCAubmV3c3Jvb20tc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAjc2VjdGlvbi1uZXdzcm9vbS5wYW5lbCAubmV3c3Jvb20tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgI3NlY3Rpb24tbmV3c3Jvb20ucGFuZWwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Jvb20tbWFpbi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbiNzZWN0aW9uLW5ld3Nyb29tLnBhbmVsIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3gge1xuICBtYXJnaW4tYm90dG9tOiA2M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAjc2VjdGlvbi1uZXdzcm9vbS5wYW5lbCAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudmlld21vcmUtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuXG4jc2VjdGlvbi1uZXdzcm9vbS5mcC1zZWN0aW9uIC5jb20taGVhZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjVzO1xufVxuI3NlY3Rpb24tbmV3c3Jvb20uZnAtc2VjdGlvbi5hY3RpdmUgLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tbmV3c3Jvb20uZnAtc2VjdGlvbi5ub0FuaW1hdGlvbiAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5wcmVzc19yZWxlYXNlX2RldGFpbF9tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnZpZGVvcy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IHZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgbGVmdDogNS41NiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC52aWRlby10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC52aWRlby10ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAudmlkZW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLnBsYXktaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogICAgcGFkZGluZzogMjMuNXB4IDIwcHggMjMuNXB4IDIwcHg7ICovXG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gIH1cbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMjlweDtcbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvcy1zZWN0aW9uIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG4jc2VjdGlvbi12aWRlb3MucGFuZWwgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3gge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4udGltZWxpbmUtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNS41NSU7XG4gIGJvdHRvbTogMTAlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkge1xuICAgIG1heC13aWR0aDogNjIlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNGREY3RUU7XG4gIHdpZHRoOiAxMTAlO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xuICB3aWR0aDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gICAgcGFkZGluZzogN3B4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gICAgcGFkZGluZzogMTZweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IDIwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IDIwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIC50aW1lbGluZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNGREY3RUU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIC50aW1lbGluZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogNiU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogOSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTdweCAxMHB4IDE3cHg7XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0JTtcbiAgbGVmdDogMjUlO1xuICB6LWluZGV4OiA5OTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBib3R0b206IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyB7XG4gICAgYm90dG9tOiAxNC41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyB7XG4gICAgYm90dG9tOiAxMS41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyB7XG4gICAgYm90dG9tOiAxNS41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBib3R0b206IDM2LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGJvdHRvbTogMzIuNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyB7XG4gICAgYm90dG9tOiAzMC41JTtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJlNTdhYTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzJlNTdhYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvdHRvbTogMTFweDtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uY2FyZWVyLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuY2FyZWVyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIubGVmdHBvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNS41NiU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyLmxlZnRwb3Mge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSBhbmQgKG1heC13aWR0aDogMjE5OXB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIubGVmdHBvcyB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlci5sZWZ0cG9zIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIubGVmdHBvcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDEsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDIsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDMsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDQsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMSwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMiwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMywgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNCwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgxLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgyLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgzLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg0LCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDEsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDIsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDMsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDQsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jYXJlZXItYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jYXJlZXItYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNhcmVlci1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jYXJlZXItYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY2FyZWVyLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY2FyZWVyLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jYXJlZXItYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jYXJlZXItYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMCAwIDAgNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNSU7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYm90dG9tOiA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxMS40JTtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogY2FsYygxMS40JSArIDUzcHgpO1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLmNhcmVlci1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLmNhcmVlci1pbWc6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpO1xuICBvcGFjaXR5OiAwLjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuY2FyZWVyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5jYXJlZXItaW1nIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuY2FyZWVyLWltZyAuY2FyZWVyLXNsaWRlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLmNhcmVlci1pbWcgLmNhcmVlci1zbGlkZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5jYXJlZXItaW1nIC5jYXJlZXItc2xpZGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuY29tLWNhcmVlci1zbGlkZSB7XG4gIHdpZHRoOiAzMy42OCU7XG59XG5cbiNzZWN0aW9uLWNhcmVlci5mcC1zZWN0aW9uIC5zd2lwZXItd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XG59XG4jc2VjdGlvbi1jYXJlZXIuZnAtc2VjdGlvbiAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluIDAuNnM7XG59XG4jc2VjdGlvbi1jYXJlZXIuZnAtc2VjdGlvbi5hY3RpdmUgLnN3aXBlci13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tY2FyZWVyLmZwLXNlY3Rpb24uYWN0aXZlIC5jb20taGVhZGluZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuI3NlY3Rpb24tY2FyZWVyLmZwLXNlY3Rpb24ubm9BbmltYXRpb24gLnN3aXBlci13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tY2FyZWVyLmZwLXNlY3Rpb24ubm9BbmltYXRpb24gLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5mb3VuZGF0aW9uLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgxLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgyLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgzLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg0LCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDEsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDIsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDMsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDQsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMSwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMiwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMywgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNCwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgxLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgyLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgzLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg0LCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuZm91bmRhdGlvbi1pbWFnZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5mb3VuZGF0aW9uLWltYWdlLXdyYXAge1xuICAgIG1heC1oZWlnaHQ6IDI2NXB4O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmZvdW5kYXRpb24taW1hZ2Utd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuZm91bmRhdGlvbi1pbWFnZS13cmFwIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIHtcbiAgd2lkdGg6IDUxJTtcbiAgcGFkZGluZy1sZWZ0OiA0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogNTYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMiwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMiwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMiwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMiwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIHAgLndvcmRicmVrbW9iIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLnF1b3RlLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogLTI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLnF1b3RlLWltZyB7XG4gICAgdG9wOiAtMThweDtcbiAgICBsZWZ0OiAtMTNweDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuZGVzaWduYXRpb24taW5mby13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAgLm5hbWUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuZGVzaWduYXRpb24taW5mby13cmFwIC5uYW1lLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuZGVzaWduYXRpb24taW5mby13cmFwIC5kZXNpbmF0aW9uLWluZm8ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmRlc2lnbmF0aW9uLWluZm8td3JhcCAuZGVzaW5hdGlvbi1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIC52aWV3bW9yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAgLnZpZXdtb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAgLnZpZXdtb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuI3NlY3Rpb24tbGFzdC5mcC1zZWN0aW9uIC5mb3VuZGF0aW9uLWxlZnQtc2VjIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XG59XG4jc2VjdGlvbi1sYXN0LmZwLXNlY3Rpb24uYWN0aXZlIC5mb3VuZGF0aW9uLWxlZnQtc2VjIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tbGFzdC5mcC1zZWN0aW9uLm5vQW5pbWF0aW9uIC5mb3VuZGF0aW9uLWxlZnQtc2VjIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5mb290ZXIge1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIge1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1iZy5qcGcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyIC5mb290ZXItYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDElO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXVwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNTBweCAwIDAgNS41NiU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBmb290ZXIgLmZvb3Rlci11cHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbGVmdCB7XG4gIHdpZHRoOiAyMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbGVmdCAuZm9vdGVyLWxvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbmZvb3RlciAuZm9vdGVyLWxlZnQgLmZvb3Rlci1sb2dvIGltZyB7XG4gIHdpZHRoOiAyNy4yJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbGVmdCAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIHVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZDJmOTQsICM3ZDJmOTQsICM3ZDJmOTQpIDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCA5cHggNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDdweCA0cHggN3B4IDVweDtcbn1cbmZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyB1bCBsaSBhIGltZyB7XG4gIGhlaWdodDogMTVweDtcbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDc3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3Mge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3Mubm8taGVhZGluZy1saW5rcyB1bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzLm5vLWhlYWRpbmctbGlua3MgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGxpbmUtaGVpZ2h0OiA4OSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAzNXB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rczpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3MgLmZvb3Rlci1zdWItbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3MgLmZvb3Rlci1zdWItbGluayBsaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS42NnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcyAuZm9vdGVyLXN1Yi1saW5rIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3MgLmZvb3Rlci1zdWItbGluayBsaSBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIC5mb290ZXItc3ViLWxpbmsgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgMzNweDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgbGluZS1oZWlnaHQ6IDg5JTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItaGVhZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCAzM3B4O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBsaW5lLWhlaWdodDogODklO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWhlYWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItaGVhZC5oYXMtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItaGVhZC5oYXMtY2hpbGQuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1wb2xpY3kge1xuICBiYWNrZ3JvdW5kOiAjMDcwZTE3O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItbGlua3MgdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgMjRweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICBmb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItbGlua3MgdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICBmb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItbGlua3MgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItbGlua3MgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItbGlua3MgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5cbi5idXNpbmVzcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlci5tYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIubWFyZ2luVG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB7XG4gIHdpZHRoOiA2Ni42NiU7XG4gIHBhZGRpbmc6IDM1cHggMTIlIDUwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIGEge1xuICBjb2xvcjogI2MxYzFjMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSBhLmFjdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYnVzaW5lc3MtaW1nL2hlYWQtZm9yd2FyZC1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzFjMWMxO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgYS5hY3RpdmUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpLmJ1c2luZXNzLWxpc3RpbmcgLmJ1c2luZXNzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1jb250ZW50IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgdWwgbGkge1xuICB3aWR0aDogNDklO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCB1bCBsaSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCB1bCBsaSBhIHtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2J1c2luZXNzLWltZy9oZWFkLWZvcndhcmQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCAuc2hvdy1zdWItaGVhZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCAuc2hvdy1zdWItaGVhZCB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCAuc2hvdy1zdWItaGVhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjYzFjMWMxO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgLnNob3ctc3ViLWhlYWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyovXG4gIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgLnNob3ctc3ViLWhlYWQgYTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNGREY3RUU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCAuc2hvdy1zdWItaGVhZC5zaG93bGVzcyBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRvcDogMzAlO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkuYnVzaW5lc3MtbGlzdGluZyAuYnVzaW5lc3MtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICBvcmRlcjogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAgLmJ1c2luZXNzLWdhbGxlcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIC5idXNpbmVzcy1nYWxsZXJ5IC50ZWNoLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCAuYnVzaW5lc3MtZ2FsbGVyeSAudGVjaC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAgLmJ1c2luZXNzLWdhbGxlcnkgLnRlY2gtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIC5idXNpbmVzcy1nYWxsZXJ5IC50ZWNoLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaW1hZ2UtYm94IC5pbWFnZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEzcHggMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAgLmJ1c2luZXNzLWdhbGxlcnkgLnRlY2gtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS1ib3ggLmltYWdlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMzhyZW07XG4gIH1cbn1cblxuI3NlY3Rpb24tYnVzaW5lc3MuZnAtc2VjdGlvbiAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcbn1cbiNzZWN0aW9uLWJ1c2luZXNzLmZwLXNlY3Rpb24gLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XG59XG4jc2VjdGlvbi1idXNpbmVzcy5mcC1zZWN0aW9uLmFjdGl2ZSAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4jc2VjdGlvbi1idXNpbmVzcy5mcC1zZWN0aW9uLmFjdGl2ZSAuYnVzc2luZXNzLXNsaWRlci13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tYnVzaW5lc3MuZnAtc2VjdGlvbi5ub0FuaW1hdGlvbiAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4jc2VjdGlvbi1idXNpbmVzcy5mcC1zZWN0aW9uLm5vQW5pbWF0aW9uIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5Db21fYnVzaW5lc3NIb21lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgMHB4O1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIgdWwgbGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB1bCBsaSBhIHtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKSAxO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4ZikgMTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB7XG4gIHdpZHRoOiAzOC40JTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjglO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHtcbiAgICB3aWR0aDogNDkuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjLmZ1bGwtd2lkdGggdWwgbGkge1xuICB3aWR0aDogMjQuMiU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDElO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYy5mdWxsLXdpZHRoIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMSU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjLmZ1bGwtd2lkdGggdWwgbGk6bnRoLWNoaWxkKDRuKzQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjLmZ1bGwtd2lkdGggdWwgbGkge1xuICAgIHdpZHRoOiAzMi4yJTtcbiAgfVxuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjLmZ1bGwtd2lkdGggdWwgbGk6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYy5mdWxsLXdpZHRoIHVsIGxpIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSB7XG4gIHdpZHRoOiA0OC41JTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIuMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkge1xuICAgIHdpZHRoOiA0OS41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgYS5hY3RpdmUgLnRodW1iLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSBhLmFjdGl2ZSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSBhLmFjdGl2ZSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIHotaW5kZXg6IDE7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAwcHgpO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNjAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCB7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDk4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xuICBib3R0b206IC03cHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMHB4O1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyB7XG4gIHdpZHRoOiA2MS4xJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMge1xuICAgIHdpZHRoOiA1MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJpZy10aHVtYi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJpZy10aHVtYi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgLyogdHJhbnNpdGlvbjogMXMgZWFzZTsgKi9cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYmlnLXRodW1iLWltYWdlIGltZzpob3ZlciB7XG4gIC8qICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgKi9cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYmlnLXRodW1iLWltYWdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3Mge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3R0b206IDEzcHg7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpIHtcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpOjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZGNkY2RjO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB1bCBsaSBhIC5hcnJvdy1yaWdodCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpIGEgLmFycm93LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpIGEgLmFycm93LXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGk6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGk6aG92ZXIgYSAuYXJyb3ctcmlnaHQge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDU4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHJpZ2h0OiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC5lbHBsb3JlLW1vcmUtY3RhIGE6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IC0zMnB4O1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC5lbHBsb3JlLW1vcmUtY3RhIGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAtMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC5lbHBsb3JlLW1vcmUtY3RhIGE6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAtMzJweDtcbiAgfVxuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEgYTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAtMzJweDtcbiAgfVxuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEgYTpob3ZlciB7XG4gICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wI1ZlcnRpY2FscyAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlOmhvdmVyIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dDo6YWZ0ZXIge1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDA7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAjVmVydGljYWxzIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAjVmVydGljYWxzIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSBhLmFjdGl2ZSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGxlZnQ6IDAlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAjVmVydGljYWxzIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSBhLmFjdGl2ZSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDEsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgyLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMywgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDQsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgxLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMiwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDMsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGg0LCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMSwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDIsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgzLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoNCwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDEsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgyLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMywgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDQsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkge1xuICB3aWR0aDogMjIuNTY2JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkge1xuICAgIHdpZHRoOiAyMi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIHtcbiAgICB3aWR0aDogNDguMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyOiAjMEE2NkMyIHNvbGlkIDJweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuaW1hZ2UtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuaW1hZ2UtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItaW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweCAxNXB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICAvKiBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7Ki9cbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItaW5mbyAub3VybGVhZGVyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4wNjdyZW07XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiwgI2ZmZiwgI2ZmZiwgI2ZmZiwgI2ZmZik7XG4gIC8qIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7Ki9cbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIC8qYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDsqL1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1zb2NpYWwtaGFuZGxlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHVsIGxpIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1zb2NpYWwtaGFuZGxlcyB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1zb2NpYWwtaGFuZGxlcyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1zb2NpYWwtaGFuZGxlcyB1bCBsaSBhIGltZyB7XG4gIHdpZHRoOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwOmhvdmVyIHtcbiAgICBib3JkZXI6ICMwQTY2QzIgc29saWQgMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcDpob3ZlciAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHtcbiAgICBib3R0b206IDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcDpob3ZlciAuY29udGVudC1jYXJkIHtcbiAgICAvKiBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcbiAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgfSovXG4gIH1cbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcDpob3ZlciAuaW1hZ2UtY2FyZCB7XG4gICAgLyogYm9yZGVyLXJhZGl1czogMDsqL1xuICB9XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXA6aG92ZXIgLmltYWdlLWNhcmQgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uLmJsYWNrdGhlbWUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIHtcbiAgd2lkdGg6IGNhbGMoNDAlIC0gNDFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMge1xuICAgIHdpZHRoOiBjYWxjKDMyJSAtIDQxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDQxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLmxlYWRlci1tb2ItaGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXJsZWFkZXItaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAwcHggMHB4O1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1uYW1lIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXJsZWFkZXItaW5mbyAub3VybGVhZGVyLWRlc2lnbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXItbGVhZGVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXItbGVhZGVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAub3VyLWxlYWRlci1pbWFnZSBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuc29jaWFsLWhhbmRsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5zb2NpYWwtaGFuZGxlcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLnNvY2lhbC1oYW5kbGVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuc29jaWFsLWhhbmRsZXMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMTNweCAwIDA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5zb2NpYWwtaGFuZGxlcyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLnNvY2lhbC1oYW5kbGVzIHVsIGxpIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLmRvd25sb2FkLWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLmRvd25sb2FkLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5kb3dubG9hZC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLmRvd25sb2FkLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLmRvd25sb2FkLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyB7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDQxcHgpO1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC5jb20taGVhZGluZyB7XG4gIHRvcDogLTEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMge1xuICAgIHdpZHRoOiBjYWxjKDY4JSAtIDQxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogY2FsYyg2NyUgLSA0MXB4KTtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLm91cmxlYWRlci1pbmZvLWRldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLm91cmxlYWRlci1pbmZvLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLm91cmxlYWRlci1pbmZvLWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAub3VybGVhZGVyLWluZm8tZGV0YWlscyBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAub3VybGVhZGVyLWluZm8tZGV0YWlscyBwIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuQ29tLXN1YnRleHQgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcXVvdGVzOiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuQ29tLXN1YnRleHQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuQ29tLXN1YnRleHQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0ycHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCB7XG4gICAgcGFkZGluZzogMCAwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCB7XG4gICAgcGFkZGluZzogMCAwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuQ29tLXN1YnRleHQgLnF1b3RlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTExcHg7XG4gIHRvcDogLTIycHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDUwcHg7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYXJyb3ctaWNvbnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzdweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmluZm8td3JhcCAuaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAgLmluZm8gLm5hbWUge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmluZm8td3JhcCAuaW5mbyAubmFtZSB7XG4gICAgcGFkZGluZzogMCAwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmluZm8td3JhcCAuaW5mbyAuZGVzaWduYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi1hbmltYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLWFuaW1hdGlvbiAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLWFuaW1hdGlvbiAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLWFuaW1hdGlvbiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLWFuaW1hdGlvbiAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAucXVvdGVzLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM4cHg7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi13cmFwIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMC41JTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sb2FkTW9yZWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYWRNb3JlY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sb2FkTW9yZWNvbnRlbnQuY29sbGFwc2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4ubG9hZE1vcmVjb250ZW50IC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZG1vcmUtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9hZG1vcmUtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubG9hZG1vcmUtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2FkbW9yZS1idG46OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ubG9hZG1vcmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5sb2FkbW9yZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYWRtb3JlLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmxvYWRtb3JlLWJ0bi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9kLWJhbm5lci1wcm9maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhbm5lci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDAuMjclO1xuICBtYXgtd2lkdGg6IDU4MnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDRyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuYm9kLWJhZGdlLW5hbWUgaDIge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmJvZC1iYWRnZS1uYW1lIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmJvZC1iYWRnZS1kZXNpZ25hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmJvZC1iYWRnZS1kZXNpZ25hdGlvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDZyZW0gMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYm9kLWJhbm5lci1wcm9maWxlOm50aC1vZi10eXBlKGV2ZW4pIC5ib2QtYmFkZ2Uge1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9kLWJhbm5lci1wcm9maWxlOm50aC1vZi10eXBlKGV2ZW4pIC5ib2QtYmFkZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNXJlbSAwOyAvKiBwYWRkaW5nLWJvdHRvbTogMDsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgLyogIHBhZGRpbmctYm90dG9tOiAwOyAqL1xuICB9XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IHtcbiAgZmxleDogMCAwIDMzLjMzJTtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAjZGVkZWRlO1xuICBtYXJnaW4tbGVmdDogLTAuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMC4ycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEyLjUlIDEyLjUlLCA4Ny41JSAxMi41JSwgODcuNSUgOTMuNSUsIDEyLjUlIDkzLjUlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjEsIDAuMSwgMC4xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2LWltZyB7XG4gICAgY2xpcC1wYXRoOiBpbml0aWFsO1xuICB9XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8ge1xuICBwYWRkaW5nOiAzcmVtIDEyLjUlO1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUgaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZvIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGVzaWduYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXY6aG92ZXIgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYtaW1nIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQuc3VibGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIGJvcmRlcjogMC4xNXB4IHNvbGlkICNkZWRlZGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudC5zdWJsZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50LnN1YmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQuc3VibGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50LnN1YmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1uYW1lIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50LnN1YmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1uYW1lIGltZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDlweDtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudC5zdWJsZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZvIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGVzaWduYXRpb24ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5vdGhlcmxlYWRlcnNoaXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMSwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMiwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMywgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNCwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5yaWdodC1idG4ge1xuICAgIC8qIHBhZGRpbmctdG9wOiAxMnB4OyAqL1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiB7XG4gIGZsZXg6IDAgMCA0Ny42NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSB7XG4gICAgbWluLWhlaWdodDogMTUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC10aHVtYiB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiBhIC5vdGhlcmxlYWRlcnNoaXAtaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xufVxuLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiBhIC5vdGhlcmxlYWRlcnNoaXAtaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC1pbmZvIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDRyZW0gMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiBhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLXRodW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiAucHJldi1idG4sIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgLm5leC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2OmhvdmVyIGEgLm90aGVybGVhZGVyc2hpcC10aHVtYiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLmxpZ2h0LW1vZGUgLmJvZC1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5saWdodC1tb2RlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ib2QtYmFkZ2UtbmFtZSBoMiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTMzLCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbi5saWdodC1tb2RlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ib2QtYmFkZ2UtZGVzaWduYXRpb24ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpZ2h0LW1vZGUgLmJvZC1iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgfVxufVxuLmxpZ2h0LW1vZGUgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUgaDMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzMywgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4ubGlnaHQtbW9kZSAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZvIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGVzaWduYXRpb24ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cblxuc2VjdGlvbjpudGgtb2YtdHlwZShldmVuKSAuYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2Uge1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBzZWN0aW9uOm50aC1vZi10eXBlKGV2ZW4pIC5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciB7XG4gIHdpZHRoOiA3NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDBweCAzMHB4IDBweCAwcHg7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzdiN2I3Yjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLyogIHBhZGRpbmc6IDBweCAwcHggMjBweDsgKi9cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIHtcbiAgICAvKiAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgKi9cbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcge1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4ge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8qICBwYWRkaW5nOiAxMHB4IDBweCAwcHg7ICovXG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjN2I3YjdiO1xuICBwYWRkaW5nOiAzMHB4IDBweCAwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCB7XG4gICAgLyogICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7ICovXG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDBweCAwcHggNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biB7XG4gICAgLyogICBhbGlnbi1pdGVtczogZmxleC1lbmQ7ICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIHtcbiAgICAvKiAgcGFkZGluZzogMHB4IDBweCAyMHB4OyAqL1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyB7XG4gICAgLyogIHRvcDogLThweDsgKi9cbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIHtcbiAgd2lkdGg6IDIwJTtcbiAgLyogICAgICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAqL1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uLWNvbnRhaW5lciAjdGhlLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uLWNvbnRhaW5lciAjdGhlLWNhbnZhcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyICNjb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uLWNvbnRhaW5lciAjY29udHJvbHMgLmFycm93LWljb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBmaWxsOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyICNjb250cm9scyAjcGFnZV9udW0ge1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyICNjb250cm9scyAjcGFnZV9jb3VudCB7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIgI2NvbnRyb2xzIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nICNxdWFydGVyLWJ1dHRvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nICNxdWFydGVyLWJ1dHRvbnMtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgI3F1YXJ0ZXItYnV0dG9ucy13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgI3F1YXJ0ZXItYnV0dG9ucy13cmFwcGVyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nICNxdWFydGVyLWJ1dHRvbnMtd3JhcHBlciBidXR0b24uc2VsZWN0ZWQtcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOGUyNzhmIDAlLCAjMDA2ZGI2IDUwJSwgIzAxODBhMiAxMDAlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM3YjdiN2I7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IHtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAwO1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC5xdWFydGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzdiN2I3YjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC5xdWFydGVyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IHtcbiAgd2lkdGg6IDUxLjYlO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IHtcbiAgICB3aWR0aDogNTkuNiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuc3ViLXRleHQge1xuICBwYWRkaW5nOiAwcHggMCAyNnB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuc3ViLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLnN1Yi10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAvKiAgIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIG9sIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGlzdC1zdHlsZTogbnVtYmVyO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVybkxlZnQge1xuICB3aWR0aDogNDYuNiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVybkxlZnQge1xuICAgIHdpZHRoOiAzOC42JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5MZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVybkxlZnQgLmdvdmVybkltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMHB4OyAvKiBEaXN0YW5jZSBmcm9tIHRoZSB0b3Agd2hlbiBzY3JvbGxpbmcgKi9cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVybkxlZnQgLmdvdmVybkltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVybkxlZnQgLmdvdmVybkltYWdlIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5saXN0ZWRNYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGkge1xuICBtYXJnaW46IDAgMS43JSAxLjclIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMy4wNSU7XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGk6bnRoLW9mLXR5cGUoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAzMC43MzMzMzMzMzMzJTtcbiAgICBtYXJnaW46IDAgMS43JSAxLjclIDA7XG4gIH1cbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpOm50aC1vZi10eXBlKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjclO1xuICB9XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaTpudGgtb2YtdHlwZSg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMS43JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiA0Ny44JTtcbiAgICBtYXJnaW46IDAgMi43JSAyLjclIDA7XG4gIH1cbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpOm50aC1vZi10eXBlKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjclO1xuICB9XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cbn1cbi5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5saXN0ZWQtY29tcGFuaWVzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpc3RlZC1jb21wYW5pZXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5saXN0ZWQtY29tcGFuaWVzLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpc3RlZC1jb21wYW5pZXMuZnVsbC13aWR0aCB1bCBsaSB7XG4gIHdpZHRoOiAyNC4yJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG4ubGlzdGVkLWNvbXBhbmllcy5mdWxsLXdpZHRoIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMSU7XG59XG4ubGlzdGVkLWNvbXBhbmllcy5mdWxsLXdpZHRoIHVsIGxpOm50aC1jaGlsZCg0bis0KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpc3RlZC1jb21wYW5pZXMuZnVsbC13aWR0aCB1bCBsaSB7XG4gICAgd2lkdGg6IDMyLjIlO1xuICB9XG4gIC5saXN0ZWQtY29tcGFuaWVzLmZ1bGwtd2lkdGggdWwgbGk6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3RlZC1jb21wYW5pZXMuZnVsbC13aWR0aCB1bCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICB9XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIHtcbiAgd2lkdGg6IDQ4LjUlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkLWNvbXBhbmllcyB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5LjUlO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIH1cbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgbGVmdDogLTIwJTtcbiAgd2lkdGg6IDEzMyU7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSBhLmFjdGl2ZSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDU0JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEsICM5MTI4OGQpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlOmhvdmVyIC5vdmVybGF5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlOmhvdmVyIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIGJvdHRvbTogLTdweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSB7XG4gIGZsZXg6IDEgMSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XG59XG4uaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cgbGkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG4uaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLnJlcG9ydGxvYWRNb3JlQnRuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5oaWRkZW4tcmVwb3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0LW1vZGUgLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cgbGkge1xuICBjb2xvcjogIzdiN2I3YiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cgbGkgYSB7XG4gIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRocmVlY2FyZC1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItd3JhcHBlcjpoYXMoLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkKSB7XG4gICAgLyoganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpICFpbXBvcnRhbnQ7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLm5ld3RhYi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAubmV3dGFiLWljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMiUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg5MTAlKSBodWUtcm90YXRlKDI0OWRlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkzJSk7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYSB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IC5tb3JldGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLypwYWRkaW5nLXRvcDogMXJlbTsqL1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nIC5pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICBoZWlnaHQ6IDI3MHB4OyAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjM1KSAwcHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZyAuaW1hZ2UtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwOyAvKiBjb3ZlcnMgdGhlIGJveCAqL1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDg4LjU2ZGVnLCAjMDBiMTZiIC0zOC4yNCUsICMwMDZkYjYgMTYuODIlLCAjOGUyNzhmIDk2LjM2JSwgI2YwNGMyMyAxMzcuOCUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgLyogb3B0aW9uYWwgKi9cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2U7XG4gIHotaW5kZXg6IC0xOyAvKiBiZWhpbmQgY29udGVudCAqL1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nIC5pbWFnZS1ib3g6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgLyogem9vbXMgb3V0d2FyZCAqL1xuICBvcGFjaXR5OiAwO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nIC5pbWFnZS1ib3ggaDQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDA2ZGI2ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nIC5pbWFnZS1ib3ggaDQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nIC5pbWFnZS1ib3ggaDQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nIC5pbWFnZS1ib3ggaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nIC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nIC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0LWxpbmtzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94LndpdGhvdXRpbWcgLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQtbGlua3MgYSB7XG4gIGNvbG9yOiAjOTEyODhkO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHJpZ2h0OiA1M3B4O1xuICBsZWZ0OiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyLmF3YXJkLXNlYyAudGhyZWUtaW1nY2FyZEJveCBpbWcge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIuYXdhcmQtc2VjIC50aHJlZS1pbWdjYXJkQm94IGltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDYzcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMC41JTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnVsbENvbnRlbnQgLmNhcmQtc3ViLXRleHQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiA2MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCAub3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDkxO1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IC5vdmVybGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faG9tZXBhZ2VuZXdzc2VjIC5uZXdzLWhlYWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5ld3MtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMywgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMywgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMywgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMywgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC8qICB0b3A6IC03cHg7ICovXG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAucmlnaHQtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnN0b3JpZXMtcmlnaHQtdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhLCAjOTEyODhkKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM3NTJhNywgIzU2NDI5ZSwgIzdkMmY5NCkgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuc3Rvcmllcy1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiAzMiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gIG1hcmdpbjogMCAyMHB4IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3gge1xuICAgIG1hcmdpbjogMCAyMHB4IDMwcHggMDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3g6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3gudGV4dGFyZWEtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDcwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIHtcbiAgICB3aWR0aDogNzQlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyOiBzb2xpZCAjYzFjMWMxO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAwIC0xNXB4IDEwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgbGFiZWwgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgbGFiZWwgc3BhbiBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsIHNwYW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggaW5wdXRbdHlwZT10ZXh0XSwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IHRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IC5lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI4cHg7XG4gIGxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiByZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmNhcHRjaGEtYm94IC5lcnJvci1tc2cge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0LWJ0biB7XG4gIHdpZHRoOiAyOCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0LWJ0biB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWJ0bS1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGgge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3gge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgcGFkZGluZzogMjBweDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0IC50d28taW1nU2xpZGVXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdCAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3gge1xuICB3aWR0aDogNDclO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0IC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0IC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQge1xuICB3aWR0aDogMzAlO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodC53aWR0aC1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodC53aWR0aC1oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQud2lkdGgtaGFsZjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0IC5tZWRpYS1saXN0aW5nIC5tZWRpYS1yb3cge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkU1N0FBO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodCAubWVkaWEtbGlzdGluZyAubWVkaWEtcm93IC5kYXRlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodCAubWVkaWEtbGlzdGluZyAubWVkaWEtcm93IC5zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQgLm1lZGlhLWxpc3RpbmcgLm1lZGlhLXJvdyAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQgLm1lZGlhLWxpc3RpbmcgLm1lZGlhLXJvdyAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5jYXJkLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qbWluLWhlaWdodDogMTAwcHg7Ki9cbn1cbi5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXdyYXAgLmNhcmQtZGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS13cmFwIC5uZXd0YWItaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS13cmFwIC5uZXd0YWItaWNvbiBpbWcge1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLm1lZGlhLWtpdC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEtYmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1iZyBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1iZyBwaWN0dXJlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgei1pbmRleDogMjtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3Vic2NyaWJlLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDkxO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCAuc3Vic2NyaWJlLWhlYWQge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLnN1YnNjcmliZS1pbnB1dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgbWFyZ2luOiAwIDIwcHggMjVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3QjdCN0I7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLnN1YnNjcmliZS1pbnB1dC1ib3ggLmVycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IC0xN3B4O1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogN3B4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5MzM7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRvcDogLTJweDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgbGFiZWwgYSB7XG4gIGNvbG9yOiAjMDA2REI2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgbGFiZWwgLndyYXAtdGV4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCAuZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI2cHg7XG4gIGJvdHRvbTogLTE0cHg7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgLmVycm9yLW1zZyN0ZXJtc19jb25kaXRpb25zX2VyciB7XG4gICAgYm90dG9tOiAtMzVweDtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCAucmVsb2FkLWNhcHRjaGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IHtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luLWxlZnQ6IDElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBtYXJnaW46IDAgMjBweCAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjN0I3QjdCO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggLmVycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IC0yNHB4O1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBhLnN1YnNjcmliZS1idG4ge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7Ki9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBhLnN1YnNjcmliZS1idG46aG92ZXIge1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGEuc3Vic2NyaWJlLWJ0biB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBhLnN1YnNjcmliZS1idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIHtcbiAgd2lkdGg6IDEzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAgLnN1YnNjcmliZS1idG4ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMjNweCAxM3B4IDIzcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAgLnN1YnNjcmliZS1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAgLnN1YnNjcmliZS1idG46OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAgLnN1YnNjcmliZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAgLnN1YnNjcmliZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW46IDA7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luOiAwIDEuNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNDpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHotaW5kZXg6IDkxO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duLm9uIC5kcm9wZG93bi1saXN0IHtcbiAgbWF4LWhlaWdodDogMTg4cHg7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIC5kcm9wZG93bi1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAxOXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItYm90dG9tOiAjQzFDMUMxIHNvbGlkIDFweDtcbiAgYm9yZGVyLWxlZnQ6ICNDMUMxQzEgc29saWQgMXB4O1xuICBib3JkZXItcmlnaHQ6ICNDMUMxQzEgc29saWQgMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUMxQzE7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIC5kcm9wZG93bi1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNDMUMxQzE7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duLm9uIC5kcm9wZG93bi1saXN0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duLm9uIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1vcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duLm9uIC5kcm9wZG93bi1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI0MxQzFDMTtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gaW5wdXRbdHlwZT1jaGVja2JveF06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAjN0I3QjdCIHNvbGlkIDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjN0I3QjdCO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IDk7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIC5lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAtMjRweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0b3JpZXMtZGV0YWlsIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zdG9yaWVzLWRldGFpbCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udGV4dC13cmFwZXIgLnN1YnRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50ZXh0LXdyYXBlci5ib3R0b21Qb3Mge1xuICBib3R0b206IDE0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRleHQtd3JhcGVyLmJvdHRvbVBvcyB7XG4gICAgYm90dG9tOiAyMCU7XG4gIH1cbn1cbi50ZXh0LXdyYXBlciAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4udGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qICAgIHBhZGRpbmc6IDIzLjVweCAyMHB4IDIzLjVweCAyMHB4OyAqL1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gIH1cbn1cbi50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLkNvbV90ZXh0Qm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgxLFxuLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMixcbi5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsXG4uQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGg0IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDcwcHggMCA3MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH1cbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgcCB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDQsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMywgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yaWdodC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJpZ2h0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yZWFkbXJlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yZWFkbXJlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmtub3ctbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmtub3ctbW9yZSBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5rbm93LW1vcmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmtub3ctbW9yZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmtub3ctbW9yZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAua25vdy1tb3JlIGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5uYW1lLWluZm8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hbWUtaW5mby13cmFwcGVyIC5uYW1lLWluZm8tdGV4dCB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG5cbi5Db21faW5pdGlhdGl2ZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuY29udGFpbmVyLWZsdWlkLm1vYnBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IHtcbiAgd2lkdGg6IDMxLjI0JTtcbiAgbWFyZ2luLXJpZ2h0OiAzLjEzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuaW1hZ2UtYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgIWltcG9ydGFudDtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRpdGxlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRpdGxlLWhlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3gge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC52aWV3YWxsLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC52aWV3YWxsLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX2luaXRpYXRpdmVzIC52aWV3YWxsLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLnZpZXdhbGwtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5sZWZ0LXNlYyB7XG4gIHdpZHRoOiAzNi40NCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAubGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAubGVmdC1zZWMgLnN1Yi1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLmxlZnQtc2VjIC5zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAubGVmdC1zZWMgLnZpZXdhbGwtYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLmxlZnQtc2VjIC52aWV3YWxsLWJ0biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIHtcbiAgd2lkdGg6IDYzLjU2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4IDA7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIHtcbiAgd2lkdGg6IDQ4LjUlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhMTEyMiwgIzEwMGYyMiwgIzE1MGQyMCwgIzE5MGIxZiwgIzFkMDgxYyk7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zNikgMCAwcHggNnB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3ggLm91cmFwcHJvY2gtd3JhcDpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIC5vdXJhcHByb2NoLWljb24ge1xuICB3aWR0aDogOSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXAgLm91cmFwcHJvY2gtaWNvbiBpbWcge1xuICB3aWR0aDogMzBweDtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXAgLm91cmFwcHJvY2gtdGV4dCB7XG4gIHdpZHRoOiA4OCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXAgLm91cmFwcHJvY2gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyB7XG4gIHdpZHRoOiA3My4xOSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAuaW1nLWJveCB7XG4gIHdpZHRoOiA0My4wNCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLmltZy1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBsaW5lYXIgMXM7XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5pbWctYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIHtcbiAgd2lkdGg6IDUxLjA3JTtcbiAgbWFyZ2luLWxlZnQ6IDUuODklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgLmxlZnQtc3BhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIC5sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGFiYnIge1xuICAvKiBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH0qL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDlweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBhYmJyIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBhYmJyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMge1xuICB3aWR0aDogMjEuMTUlO1xuICBtYXJnaW4tbGVmdDogNS42NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLnJpZ2h0LXNlYyAuYnRuLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIC5idG4td3JhcCAuZmxleC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLnJpZ2h0LXNlYyAuYnRuLXdyYXAgLmZsZXgtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIC5idG4td3JhcCAuZmxleC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uZXdzLW1haW4uYXdhcmRzLXNlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3cy1tYWluLmF3YXJkcy1zZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV3cy1tYWluLmF3YXJkcy1zZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4uYXdhcmRzLXNlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxufVxuXG4uY29tX2VzZ1BvbGljaWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDEsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgyLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMywgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDQsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgxLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMiwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDMsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGg0LCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMSwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDIsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgzLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoNCwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDEsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgyLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMywgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDQsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21fZXNnUG9saWNpZXMgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwcHggMTVweCAwO1xuICB9XG59XG4uY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24uc3BhY2ViZXR3ZWVuIC5ncm93dGhfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyAudGl0bGUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5ib3R0b20tdGV4dC1ib3gge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmJvdHRvbS10ZXh0LWJveCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmJvdHRvbS10ZXh0LWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3gge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaW5pdGlhbDtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveC5tb3JlY29udGVudC5jb2xsYXBzZWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5yZWFkbXJlLWJ0biB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAudGl0bGUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuYm90dG9tLXRleHQtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuYm90dG9tLXRleHQtYm94IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMgLmJvdHRvbS10ZXh0LWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGluaXRpYWw7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94Lm1vcmVjb250ZW50LmNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5ib3R0b20tdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2NnB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiA0NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmltYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmltYWdlLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmltYWdlLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5pbWFnZS1ib3gge1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwcHggMzBweCA1cHg7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uY29tX2VzZ1BvbGljaWVzLkNvbV9wb2xpY3kgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29tX2VzZ1BvbGljaWVzLkNvbV9wb2xpY3kgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIge1xuICB3aWR0aDogNTQlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tX2VzZ1BvbGljaWVzLmFsaWduLXRleHQgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcy5hbGlnbi10ZXh0IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLm91cmxlYWRlcnNoaXAtd3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLyogQGltcG9ydCBcImNvbV90aHJlZWNhcmRfc2xpZGVyLnNjc3NcIjsgKi9cbi5wcmVzcy1yZWxlYXNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UubWFyZ2luVG9wMiB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuLnByZXNzLXJlbGVhc2UgLnRocmVlY2FyZC1ib3gge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnRocmVlY2FyZC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmZpbHRlci1oZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzFDMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuZmlsdGVyLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuZmlsdGVyLWhlYWQge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5maWx0ZXItaGVhZCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmZpbHRlci1oZWFkIGltZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmZpbHRlci1oZWFkIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmZpbHRlci1oZWFkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogNThweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLmhlYWRib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLmhlYWRib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLmhlYWRib3ggLmZpbHRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5tb2ItZmlsdGVycy1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5tb2ItZmlsdGVycy1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5tb2ItZmlsdGVycy1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAubW9iLWZpbHRlcnMtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAubW9iLWZpbHRlcnMtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAubW9iLWZpbHRlcnMtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5tb2ItZmlsdGVycy1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAubW9iLWZpbHRlcnMtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5tb2ItZmlsdGVycy1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0ubm9ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzFDMTtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiA2NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzY1NjQ2OTtcbiAgbWFyZ2luOiAwIDQlIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3gge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94LnNlbGVjdGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94LnNlbGVjdGJveDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4ODg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggaW5wdXQsXG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCBpbnB1dCxcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCBpbnB1dC5zZWFyY2gtYm94LFxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHNlbGVjdC5zZWFyY2gtYm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCBpbnB1dC5zZWFyY2gtYm94LFxuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggc2VsZWN0LnNlYXJjaC1ib3gge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5zZWFyY2gtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxOSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5zZWFyY2gtYnRuLXdyYXAge1xuICAgIHdpZHRoOiAyOSU7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5zZWFyY2gtYnRuLXdyYXAgLnNlYXJjaC1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXQgcmlnaHQgMTZweCBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuc2VhcmNoLWJ0bi13cmFwIC52b2ljZS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vbWljLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuc2VhcmNoLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA5LjVweCAxMnB4IDkuNXB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzkxMjg4ZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgc3BhbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50aHJlZWNhcmQtYm94IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Om50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlIC5jYXJkLXRleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gubm9pbWFnZSAuY2FyZC10ZXh0LWJveDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlIC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlIC5jYXJkLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2UgLmNhcmQtdGV4dC1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDE0LjY3dnc7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCAub3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDkxO1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiAzMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICAgIG1heC1oZWlnaHQ6IDIzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gICAgbWF4LWhlaWdodDogNDd2dztcbiAgfVxufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggLnRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40MjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMmU1N2FhO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmV4cGxvcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbGlzdGVkLWljb24uc3ZnKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5leHBsb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmxvYWQtbW9yZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvYWQtbW9yZS1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxvYWQtbW9yZS1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wcmVzcy1yZWxlYXNlIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5tYWMgLnByZXNzLXJlbGVhc2UgLmZvcm0tY29udHJvbCAuaW5wdXRib3ggaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFjIC5wcmVzcy1yZWxlYXNlIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMXB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYWMgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwLjVweCAxMnB4IDguNXB4IDEycHg7XG59XG4ubWFjIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5pbnZlc3RvcnMtYmxvY2stbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmludmVzdG9ycy1ibG9jay1uZXcgLnByZXNzLXJlbGVhc2UtdmlldyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzE4MTgyZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXctUFItc3RydWN0dXJlIHtcbiAgLyogICBwYWRkaW5nLXRvcDogNjVweDsgKi9cbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3LVBSLXN0cnVjdHVyZSAucGQtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tdGFiLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3M3B4O1xufVxuXG4uY3VzdG9tLXRhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBnYXA6IDI5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuY3VzdG9tLXRhYi1saXN0IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cblxuLmN1c3RvbS10YWItaXRlbSB7XG4gIHBhZGRpbmc6IDIzLjVweCA0NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCA0NywgMC4zMSk7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi13aWR0aDogMjc1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMy41cHggMjMuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jdXN0b20tdGFiLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIzLjVweCAxNXB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLmN1c3RvbS10YWItaXRlbSB7XG4gICAgcGFkZGluZzogMjMuNXB4IDEwcHg7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmN1c3RvbS10YWItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzM5MzkzOTtcbn1cblxuLmN1c3RvbS10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tdGFiLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2JpbGVkcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGVkcm9wZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBNb2JpbGUgU3R5bGVzICovXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmN1c3RvbS10YWItbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC50YWItd2l0aC1maWx0ZXIgLm1vYmlsZWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnRhYi13aXRoLWZpbHRlciAuY3VzdG9tLXRhYi1saXN0Lm9wZW4ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuY3VzdG9tLXRhYi1saXN0Lm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5jdXN0b20tdGFiLWxpc3Qub3BlbiAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVkcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGFiLXdpdGgtZmlsdGVyIC5tb2JpbGVkcm9wZG93biB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgfVxuICAudGFiLXdpdGgtZmlsdGVyIC5jdXN0b20tdGFiLWxpc3Qub3BlbiB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG4gIC50YWItd2l0aC1maWx0ZXIge1xuICAgIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLlBSLVllYXJGaWx0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuUFItWWVhckZpbHRlciBzZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuUFItWWVhckZpbHRlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UtaW5uZXItcGFnZSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4ucHJlc3MtcmVsZWFzZS1pbm5lci1wYWdlIC5jdXN0b20tdGFiLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvbXBlbmRpdW0tc2VjIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29tcGVuZGl1bS1zZWMgLmN1c3RvbS10YWItd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udGFiLXdpdGgtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC50YWItd2l0aC1maWx0ZXIge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnRhYi13aXRoLWZpbHRlciAuY3VzdG9tLXRhYi1saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50YWItd2l0aC1maWx0ZXIgLmN1c3RvbS10YWItbGlzdCAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC50YWItd2l0aC1maWx0ZXIgLmN1c3RvbS10YWItbGlzdCAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICB9XG59XG4udGFiLXdpdGgtZmlsdGVyIC5QUi1ZZWFyRmlsdGVyIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMzkzOTMzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYi13aXRoLWZpbHRlciAuUFItWWVhckZpbHRlcjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogMC4xZW0gc29saWQgYmxhY2s7XG4gIGJvcmRlci10b3A6IDAuMWVtIHNvbGlkIGJsYWNrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSk7XG59XG4udGFiLXdpdGgtZmlsdGVyIC5QUi1ZZWFyRmlsdGVyIHNlbGVjdCB7XG4gIGNvbG9yOiAjMTgxODJmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogMThweCAyMHB4O1xufVxuXG4ubGlnaHQtbW9kZSAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubGlnaHQtbW9kZSAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbn1cbi5saWdodC1tb2RlIC5jdXN0b20tdGFiLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5tb2JpbGVkcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5nYWxsZXJ5LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1tYWluIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDEsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgyLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMywgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDQsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgxLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMiwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDMsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGg0LCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMSwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDIsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgzLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoNCwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDEsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgyLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMywgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDQsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LXdyYXBwZXIgLmltZ2xpc3QgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LXdyYXBwZXIgLmltZ2xpc3QgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5LW1haW4gLmdhbGxlcnktd3JhcHBlciAuaW1nbGlzdCAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5nYWxsZXJ5LW1haW4gLmdhbGxlcnktd3JhcHBlciAuaW1nbGlzdCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbiAgLmdhbGxlcnktbWFpbiAuZ2FsbGVyeS13cmFwcGVyIC5pbWdsaXN0IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LXdyYXBwZXIgLmltZ2xpc3QgLmdhbGxlcnktaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDkuNXB4IDM1cHggOS41cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSAwLCAjOTEyODhkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnNwb3RiYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5zcG90YmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmltZy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmltZy1ib3ggcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuaW1nLWJveCBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC5pbWctYm94OjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMC44NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC50ZXh0LXdyYXBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogNS41NiU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSBhbmQgKG1heC13aWR0aDogMjE5OXB4KSB7XG4gIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC50ZXh0LXdyYXBlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBib3R0b206IDklO1xuICB9XG59XG4uc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5zcG90YmFubmVyLmhhbGZiYW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3BvdGJhbm5lci5oYWxmYmFubmVyIC5zcG90bGlnaHRXcmFwIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5zcG90YmFubmVyLmhhbGZiYW5uZXIgLnNwb3RsaWdodFdyYXAge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNwb3RiYW5uZXIuYm90dG9tUG9zIC50ZXh0LXdyYXBlciB7XG4gIGJvdHRvbTogMTEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zcG90YmFubmVyLmJvdHRvbVBvcyAudGV4dC13cmFwZXIud2l0aC1wYXJhZ3JhcGggLndhdGNoLWJ0biB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG4uc3BvdGJhbm5lci5ib3R0b21Qb3MgLnRleHQtd3JhcGVyIC53YXRjaC1idG4ge1xuICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xuICBtYXJnaW4tdG9wOiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbn1cbi5zcG90YmFubmVyLmJvdHRvbVBvcyAudGV4dC13cmFwZXIgLnN1YnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcG90YmFubmVyLmJvdHRvbVBvcyAudGV4dC13cmFwZXIgLnN1YnRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zcG90YmFubmVyLm5vLWdyYWRpZW50IC5zcG90bGlnaHRXcmFwIC5pbWctYm94OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwJTtcbiAgbGVmdDogNS41NiU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iTGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYkxpbmsuc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIge1xuICAvKiBwYWRkaW5nLWJvdHRvbTogNTBweDsgKi9cbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4ge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuLm5vcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwgbGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIGxpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIHBhZGRpbmc6IDVweCAwIDE3cHggMDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiA1cHggMCA2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IC5pbWctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDVweCAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICBwYWRkaW5nOiA1cHggNDBweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24gLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMi5jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIuY2VudGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCB7XG4gICAgcGFkZGluZzogM3B4IDAgMzBweCAwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGEge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuLmVkaXRvcnMtYmxvY2sge1xuICBtYXJnaW46IDIwcHggMHB4IDIwcHggMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmVkaXRvcnMtYmxvY2sgdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5pbm5lclBnQ29udGVuIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3gge1xuICB3aWR0aDogY2FsYyg2MCUgLSA0MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3guc2VsZWN0Ym94IHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMjZweCk7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveC5tZWRpYS1jb3ZlcmFnZSBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveC5tZWRpYS1jb3ZlcmFnZSBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3g6OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveC5tZWRpYS1jb3ZlcmFnZSBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3ggc2VsZWN0IHtcbiAgcGFkZGluZzogMTNweCA0NXB4IDEzcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94Lm1lZGlhLWNvdmVyYWdlIGZvcm0gLmlucHV0Ym94IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1hYyAucHJlc3MtcmVsZWFzZSAuaW5wdXRib3ggaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFjIC5wcmVzcy1yZWxlYXNlIC5pbnB1dGJveCBzZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3gge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgyLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMywgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgxLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDMsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGg0LCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IC50YWItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMnB4O1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbiBwIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYgLnRhYi1idXR0b24gcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IC50YWItYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW8tYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIDE7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKSAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYgLnRhYi1idXR0b24uYWN0aXZlIHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQge1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMgLnRhYi1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjEyNTQ5MDE5NjEpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjN2I3YjdiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzIC50YWItYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBnYXA6IDVweDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyAudGFiLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCUsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwLjUlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyAudGFiLWJ1dHRvbi5hY3RpdmUgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyAudGFiLWJ1dHRvbiBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4ge1xuICBmbGV4OiAxO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWJzLWNvbmV0bi1zZXJjaGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFicy1jb25ldG4tc2VyY2hiYXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5pbnB1dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWJzLWNvbmV0bi1zZXJjaGJhciAuc2VhcmNoLWJveCB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5zZWFyY2gtYm94IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5zZWFyY2gtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMzJTtcbiAgei1pbmRleDogMTtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFicy1jb25ldG4tc2VyY2hiYXIgLnNlYXJjaC1idG4td3JhcCAuc2VhcmNoLWJ0biB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9uZXdzcm9vbS9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCByaWdodCAxNnB4IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQuYWN0aXZlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudC5hY3RpdmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbSAuY2FyZC10ZXh0LWJveCB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbSAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBhIHtcbiAgY29sb3I6ICM5MTI4OGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjOTEyODhkO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLmJ0bi1kaXYgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLm5vZGF0YS1mb3VuZCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnNlYXJjaC1yZXN1bHQgI3NlYXJjaHRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcgbGkge1xuICBjb2xvcjogI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA5LjVweCAxMnB4IDkuNXB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnNlYXJjaC1yZXN1bHQgI3NlYXJjaHRhZyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSAwLCAjMzkzOTM5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcgbGkgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnNlYXJjaC1yZXN1bHQgI3NlYXJjaHRhZyBsaSBzcGFuIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDIwNjUlKSBodWUtcm90YXRlKDI1NGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkyJSk7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAuc2VhcmNoLXJlc3VsdCAjc2VhcmNodGFnIC5jbGVhcmFsbCB7XG4gIGNvbG9yOiAjOTEyODhkO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIHtcbiAgLyogcGFkZGluZy1ib3R0b206IDUwcHg7ICovXG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbi5ub3BhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCBsaSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xuICBwYWRkaW5nOiA1cHggMCAxN3B4IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogNXB4IDAgNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaSBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuYmxvZ3NsaWRlci1ib3ggLmltZy1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiB7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiA1cHggMCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24gLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgcGFkZGluZzogNXB4IDQwcHggMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24gLnJpZ2h0LXNlY3Rpb24gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUge1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIuY2VudGVyLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgyLmNlbnRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQge1xuICAgIHBhZGRpbmc6IDNweCAwIDMwcHggMDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCBhc2lkZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCBhc2lkZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkNvbV9oZWFkaW5nRm9udCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDQuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9oZWFkaW5nRm9udCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbi5lZGl0b3JzLWJsb2NrIHtcbiAgbWFyZ2luOiAyMHB4IDBweCAyMHB4IDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5lZGl0b3JzLWJsb2NrIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlnaHQtbW9kZSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuaW5uZXJQZ0NvbnRlbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtNCU7XG59XG4uaW5mcmFzdHJ1Y3R1cmUtbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiA0JTtcbn1cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3g6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mcmFzdHJ1Y3R1cmUtbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDY2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3gge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tYm90dG9tOiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveDpudGgtY2hpbGQoMiksIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveDpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94IC5pbWFnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwcHggMCAwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5pbWFnZS1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyAuaW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMgLmltYWdlLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDMwcHggMHB4O1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiA0NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX2VzZ1BvbGljaWVzLkNvbV9wb2xpY3kgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgd2lkdGg6IDU0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAucG9saWN5LWRldGFpbHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbV9lc2dQb2xpY2llcy5hbGlnbi10ZXh0IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMuYWxpZ24tdGV4dCAucG9saWN5LWRldGFpbHMtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMTBweCAwIDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5vdXJsZWFkZXJzaGlwLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5hY3RpdmVDbGFzcyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1oZWFkaW5nLXRleHQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc19zdXN0YWluYWJpbGl0eSAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgLyogZm9udC1zaXplOiAxLjZyZW07Ki9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc19zdXN0YWluYWJpbGl0eSAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLkNvbV9idXNpbmVzc19pbnZlc3RvciAubmV3c3Jvb20td3JhcHBlciAucmlnaHQtYnRuIHtcbiAgcGFkZGluZzogMHB4IDEwcHggMCAwO1xufVxuLkNvbV9idXNpbmVzc19pbnZlc3RvciAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudmlld21vcmUtYnRuIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWNpdHktbmFtZSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMDtcbn1cblxuLkNvbV9kb3dubG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIge1xuICB3aWR0aDogNzAuMjclO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5pbWFnZS1ib3gge1xuICB3aWR0aDogNDcuMzclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmltYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLWxlZnQ6IDUuMjYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAudGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAudGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAgLmJ0bnMtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAgLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAgLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLkNvbV9jcm9zc2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuaW1hZ2UtYm94OjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmltYWdlLWJveCBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUuNTYlO1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgYm90dG9tOiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNDMlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiA0NCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5jcm9zc2xpbmstdGV4dFdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5jcm9zc2xpbmstdGV4dFdyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5jcm9zc2xpbmstdGV4dFdyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogICAgcGFkZGluZzogMjMuNXB4IDIwcHggMjMuNXB4IDIwcHg7ICovXG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gIH1cbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIGEge1xuICAvKiAgJjo6YWZ0ZXJcbiAgICB7XG4gICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOjpiZWZvcmVcbiAgICB7XG4gICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyXG4gICAge1xuICAgICAgJjo6YWZ0ZXJcbiAgICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDo0cHggc29saWQgJHdoaXRlY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZVxuICAgICAge1xuICAgICAgICBib3JkZXItYm90dG9tOjRweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAgICovXG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5jcm9zc2xpbmstc29jaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay1zb2NpYWwge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXNvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay1zb2NpYWwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXNvY2lhbCB1bCBsaSB7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXNvY2lhbCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDdweCAxMnB4IDEycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXNvY2lhbCB1bCBsaSB7XG4gICAgcGFkZGluZzogN3B4IDVweDtcbiAgfVxufVxuXG4uQ29tX3N1cHBseV9jaGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMywgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW4gLnN1cHBseS1jaGFpbi1tYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIC5tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW4gLnN1cHBseS1jaGFpbi1tYXAgLm1hcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIC5tYXAtY29udGFpbmVyIC5saW5lIHtcbiAgc3Ryb2tlOiAjZmYwMDAwO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIGZpbGw6IG5vbmU7XG4gIGFuaW1hdGlvbjogZHJhdyA1cyBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIC5tYXAtY29udGFpbmVyICN3b3JsZE1hcCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW4gLnN1cHBseS1jaGFpbi1tYXAgLm1hcC1jb250YWluZXIgI3dvcmxkTWFwIC5hZGFpbklzSGVyZSB7XG4gIGZpbGw6ICNmZmY7XG4gIGFuaW1hdGlvbjogem9vbUluT3V0V29ybGRNYXBQb2ludCAycyBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIGRyYXcge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCwgMTAwMDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwLCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21Jbk91dFdvcmxkTWFwUG9pbnQge1xuICAwJSwgMTAwJSB7XG4gICAgcjogNztcbiAgfVxuICA1MCUge1xuICAgIHI6IDU7XG4gIH1cbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIHtcbiAgd2lkdGg6IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5Db21fZm91cmltYWdlc2xpZGVyLkNvbV9zdWJidXNpbmVzcyAuZm91ckltYWdlLXNsaWRlciAuY2FyZC10ZXh0LWJveCAuY2FyZC10ZXh0LWhlYWRpbmcge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5Db21fZm91cmltYWdlc2xpZGVyLkNvbV9zdWJidXNpbmVzcyAuZm91ckltYWdlLXNsaWRlciAuY2FyZC10ZXh0LWJveCAuY2FyZC10ZXh0LWhlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9mb3VyaW1hZ2VzbGlkZXIuQ29tX3N1YmJ1c2luZXNzIC5mb3VySW1hZ2Utc2xpZGVyIC5jYXJkLXRleHQtYm94IC5jYXJkLXRleHQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuLmZvdXJJbWFnZS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiA4OC44OCU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIuYWN0aXZlQ2xhc3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWNvdW50LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogNC42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtY291bnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1jb3VudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogNjNweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAwLjUlO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5Db21fb3VycHJlc2VuY2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IHtcbiAgd2lkdGg6IDMxLjI0JTtcbiAgbWFyZ2luLXJpZ2h0OiAzLjEzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94Om50aC1jaGlsZCgzbiszKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuaW1hZ2UtYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDNweDtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHAgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggYSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5Db21fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDBweDtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20tbWFwLXRhYiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHVsIGxpIGEge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggN3B4O1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwgbGkgYS5hY3RpdmUge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM3NTJhNywgIzU2NDI5ZSwgIzdkMmY5NCkgMTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNzUyYTcsICM1NjQyOWUsICM3ZDJmOTQpIDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjIC5tYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAubWFwLWNvbnRhaW5lciAubWFwaW5kaWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjIC5tYXAtY29udGFpbmVyIC5tYXBpbmRpYS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgLm1hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgLm1hcC1jb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgLm1hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgcGF0aCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50OyAvKiBEZWZhdWx0IGZpbGwgY29sb3IgKi9cbiAgc3Ryb2tlOiAjMkU1N0FBOyAvKiBCb3JkZXIgY29sb3IgKi9cbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MsIHN0cm9rZSAwLjNzOyAvKiBTbW9vdGggdHJhbnNpdGlvbiAqL1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZS5hZGFpbklzSGVyZSB7XG4gIGZpbGw6ICMzNjU4YTQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZS5hZGFpbklzSGVyZS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICNmZmY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZS5hZGFpbklzSGVyZS5ob3ZlciB7XG4gIGZpbGw6ICNmZmY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIHBhdGguYWN0aXZlIHtcbiAgZmlsbDogIzM2NThhNDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgcGF0aC5zdGF0ZSB7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBwYXRoLlN0YXRlSG92ZXJBY3RpdmUge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MsIHN0cm9rZSAwLjNzOyAvKiBTbW9vdGggdHJhbnNpdGlvbiAqL1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgcGF0aC5TdGF0ZUhvdmVyQWN0aXZlOmhvdmVyIHtcbiAgZmlsbDogIzJFNTdBQSAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBwYXRoLlN0YXRlSG92ZXJBY3RpdmUuU3RhdGVIb3ZlckFjdGl2ZUhvdmVyIHtcbiAgZmlsbDogIzJFNTdBQSAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGUuYWRhaW5Jc0hlcmUuc3RhdGVBY3RpdmUuY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICM4NTMzODk7XG4gIGFuaW1hdGlvbjogem9vbUluT3V0IDJzIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1ncmVlbl0ge1xuICBmaWxsOiAjMDBCMTZCO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9Z3JlZW5dLnN0YXRlQWN0aXZlIHtcbiAgZmlsbDogIzAwQjE2Qjtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPWdyZWVuXS5jaXR5QWN0aXZlIHtcbiAgZmlsbDogIzAwQjE2QiAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9b3JhbmdlXSB7XG4gIGZpbGw6ICNGMDRDMjM7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1vcmFuZ2VdLnN0YXRlQWN0aXZlIHtcbiAgZmlsbDogI0YwNEMyMztcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPW9yYW5nZV0uY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICNGMDRDMjMgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXB1cnBsZV0ge1xuICBmaWxsOiAjOEUyNzhGO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9cHVycGxlXS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICM4RTI3OEY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1wdXJwbGVdLmNpdHlBY3RpdmUge1xuICBmaWxsOiAjOEUyNzhGICFpbXBvcnRhbnQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj13aGl0ZV0ge1xuICBmaWxsOiAjZjBmMGYwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9d2hpdGVdLnN0YXRlQWN0aXZlIHtcbiAgZmlsbDogI2YwZjBmMDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXdoaXRlXS5jaXR5QWN0aXZlIHtcbiAgZmlsbDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9cmVkXSB7XG4gIGZpbGw6ICNmZjAwMDA7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1yZWRdLnN0YXRlQWN0aXZlIHtcbiAgZmlsbDogI2ZmMDAwMDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXJlZF0uY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICNmZjAwMDAgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXllbGxvd10ge1xuICBmaWxsOiAjRkZGRjAwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9eWVsbG93XS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICNGRkZGMDA7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj15ZWxsb3ddLmNpdHlBY3RpdmUge1xuICBmaWxsOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1tYWdlbnRhXSB7XG4gIGZpbGw6ICNmZjAwZmY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1tYWdlbnRhXS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICNmZjAwZmY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1tYWdlbnRhXS5jaXR5QWN0aXZlIHtcbiAgZmlsbDogI2ZmMDBmZiAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9Z3JheV0ge1xuICBmaWxsOiAjNzA4MDkwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9Z3JheV0uc3RhdGVBY3RpdmUge1xuICBmaWxsOiAjNzA4MDkwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9Z3JheV0uY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICM3MDgwOTAgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItbGVmdDogI2ZmZiBzb2xpZCAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDBweCAwIDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIGgzIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmc6IDIwcHggMCAwcHggMTVweDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgdWwgbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogZ3JleTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3gubm9kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxlZnQ6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLmNob29zU3RhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLmNob29zU3RhdGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94OjphZnRlciB7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDAgMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjQ3KSBzb2xpZCAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkge1xuICAvKiAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cbiAgcGFkZGluZzogMTBweCAxNXB4IDAgMDtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTBweCk7IC8qIEFkanVzdCB3aWR0aCB0byBhY2NvdW50IGZvciBnYXAgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUMxQzE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI0MxQzFDMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5tYXAtZGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5tYXAtZGF0YSBvbCwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAubWFwLWRhdGEgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDBweCAxNXB4O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAubWFwLWRhdGEgb2wgbGksIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLm1hcC1kYXRhIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAubWFwLWRhdGEgb2wgbGksIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLm1hcC1kYXRhIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5idG5zLXdyYXAgLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmJ0bnMtd3JhcCAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5jaXR5LWRhdGEtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaXR5LWRhdGEtYm94LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdHktZGF0YS1ib3gubm9kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNpdGktZGF0YWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNpdGktZGF0YWxpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRpdltkYXRhLWNvbG91cj1ncmVlbl0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGRlZmF1bHQgYnVsbGV0cyAqL1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2W2RhdGEtY29sb3VyPWdyZWVuXSB1bDo6bWFya2VyIHtcbiAgY29sb3I6ICMwMEIxNkI7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9Z3JlZW5dIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xuICBjb2xvcjogIzAwQjE2QjsgLyogQ29sb3Igb2YgdGhlIGN1c3RvbSBidWxsZXQgKi9cbiAgcGFkZGluZy1yaWdodDogOHB4OyAvKiBTcGFjZSBiZXR3ZWVuIGJ1bGxldCBhbmQgdGV4dCAqL1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9b3JhbmdlXSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFJlbW92ZXMgZGVmYXVsdCBidWxsZXRzICovXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9b3JhbmdlXSB1bDo6bWFya2VyIHtcbiAgY29sb3I6ICNGMDRDMjM7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9b3JhbmdlXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjsgLyogQWRkcyBhIGN1c3RvbSBidWxsZXQgKi9cbiAgY29sb3I6ICNGMDRDMjM7IC8qIENvbG9yIG9mIHRoZSBjdXN0b20gYnVsbGV0ICovXG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgLyogU3BhY2UgYmV0d2VlbiBidWxsZXQgYW5kIHRleHQgKi9cbn1cblxuZGl2W2RhdGEtY29sb3VyPXB1cnBsZV0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGRlZmF1bHQgYnVsbGV0cyAqL1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2W2RhdGEtY29sb3VyPXB1cnBsZV0gdWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjOEUyNzhGOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cbn1cblxuZGl2W2RhdGEtY29sb3VyPXB1cnBsZV0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7IC8qIEFkZHMgYSBjdXN0b20gYnVsbGV0ICovXG4gIGNvbG9yOiAjOEUyNzhGOyAvKiBDb2xvciBvZiB0aGUgY3VzdG9tIGJ1bGxldCAqL1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IC8qIFNwYWNlIGJldHdlZW4gYnVsbGV0IGFuZCB0ZXh0ICovXG59XG5cbmRpdltkYXRhLWNvbG91cj13aGl0ZV0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGRlZmF1bHQgYnVsbGV0cyAqL1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2W2RhdGEtY29sb3VyPXdoaXRlXSB1bDo6bWFya2VyIHtcbiAgY29sb3I6ICNmZmY7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9d2hpdGVdIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xuICBjb2xvcjogI2ZmZjsgLyogQ29sb3Igb2YgdGhlIGN1c3RvbSBidWxsZXQgKi9cbiAgcGFkZGluZy1yaWdodDogOHB4OyAvKiBTcGFjZSBiZXR3ZWVuIGJ1bGxldCBhbmQgdGV4dCAqL1xufVxuXG4uZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMSwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMiwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMywgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoNCwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi52YWx1ZXMtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmFsdWVzLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWVzLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIHtcbiAgd2lkdGg6IDU0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWVzLXNlY3Rpb24gLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4udmFsdWVzLXNlY3Rpb24gLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXIgLnZhbHVlcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciAudmFsdWVzLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDMUMxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyBoNCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyBoNCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciAudmFsdWVzLXdyYXAgLnZhbHVlcy1yb3cgaDQge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG59XG4udmFsdWVzLXNlY3Rpb24gLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXIgLnZhbHVlcy13cmFwIC52YWx1ZXMtcm93IHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJpZ2h0LXNlY3Rpb24uY2FyZWVyLWRpc2NsYWltZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbi5jYXJlZXItZGlzY2xhaW1lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb3VyY2FyZC1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5mb3VyY2FyZC1zbGlkZXIuZm91ckltYWdlQ29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIuZm91ckltYWdlQ29udGFpbmVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIHtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3gge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveDpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cbi5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWhlYWQge1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtaGVhZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOTc2cmVtO1xuICB9XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ckltYWdlQ2FyZC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHJvdy1nYXA6IDYwcHg7XG59XG5cbi52aXNpb24tc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiB7XG4gIHdpZHRoOiAzNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4udmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4udmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbiB7XG4gIHdpZHRoOiA2MC41JTtcbiAgbWFyZ2luLWxlZnQ6IDQuNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yaWdodC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMywgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMywgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMywgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi52YWx1ZXMtc2VjdGlvbiAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXJJbWFnZUNhcmQtYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXJJbWFnZUNhcmQtYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ckltYWdlQ2FyZC1ib3ggLmZvdXItaW1nY2FyZEJveCB7XG4gIHdpZHRoOiAzMSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXJJbWFnZUNhcmQtYm94IC5mb3VyLWltZ2NhcmRCb3gge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgfVxuICAudmFsdWVzLXNlY3Rpb24gLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VySW1hZ2VDYXJkLWJveCAuZm91ci1pbWdjYXJkQm94Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4udmFsdWVzLXNlY3Rpb24gLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VySW1hZ2VDYXJkLWJveCAuZm91ci1pbWdjYXJkQm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0LXNlYyAuY29tLWhlYWRpbmcgaDIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0c3RhYl9XcmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnRzdGFiX1dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbC5jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDAgMHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cge1xuICB3aWR0aDogNDYlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXQtSWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdC1JY29uIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdC1JY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODklO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5oZWFkIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLnN1YlRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvdHRvbTogLTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuc3ViVGV4dCBhIHtcbiAgICBib3R0b206IC00NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuc3ViVGV4dCBhIHtcbiAgICBib3R0b206IC0zNXB4O1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5sb2FkYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5sb2FkYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jYXJlZXJPcHBvcnR1bml0eVNlY3Rpb24gLk9wcG9ydHVuaXR5V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJPcHBvcnR1bml0eVNlY3Rpb24gLk9wcG9ydHVuaXR5V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJPcHBvcnR1bml0eVNlY3Rpb24gLk9wcG9ydHVuaXR5V3JhcHBlciAuY29tLWhlYWRpbmcgaDEgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhcmVlclNlY3Rpb25OZXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQ29tX3RocmVlSGFsZlNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogODMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyLmxlZnRwb3Mge1xuICBtYXJnaW4tbGVmdDogNS41NiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIubGVmdHBvcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSBhbmQgKG1heC13aWR0aDogMjE5OXB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIubGVmdHBvcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIubGVmdHBvcyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1ib3gge1xuICB3aWR0aDogMzEuMjQlO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLWJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC50aHJlZUhhbGZTbGlkZXItYm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1ib3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC50aHJlZUhhbGZTbGlkZXItYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC50aHJlZUhhbGZTbGlkZXItYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMTElO1xuICBsZWZ0OiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDEzLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDkuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDclO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIge1xuICBsZWZ0OiA1LjU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyMDk5cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQge1xuICB3aWR0aDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTYzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuVGV4dFdpdGhJbWFnZVNsaWRlci1ib3gge1xuICBwYWRkaW5nOiAwIDQwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuVGV4dFdpdGhJbWFnZVNsaWRlci1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC5zdWJ0ZXh0LWhlYWRpbmcge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC5zdWJ0ZXh0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAuc3VidGV4dC1ib3gge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwcHggMCAzNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC5zdWJ0ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC53YXRjaC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC53YXRjaC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAud2F0Y2gtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC53YXRjaC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAge1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nOiAwIDAgODBweCAwO1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3guc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICBvcGFjaXR5OiAwLjI7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3guc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLmltYWdlLWJveCAucGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuaW1hZ2UtYm94IC5wbGF5LWljb24gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMjUuNSU7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiAyOC42JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiAyNC41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMjAlO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMjElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDE0LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcgLmhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcgLmhlYWRpbmcgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA5MTIyMiwgIzBiMTEyMiwgIzBkMTAyMSwgIzBmMGYyMSwgIzExMGUyMCwgIzEzMGQyMCwgIzE0MGQxZiwgIzE2MGMxZiwgIzE4MGIxZSwgIzFhMGExZSwgIzFiMDkxZCwgIzFkMDgxYyk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zdG9yaWVzLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsZWZ0OiBjYWxjKDM1JSArIDUwcHgpO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzJFNTdBQTtcbiAgdG9wOiAtOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS1jb250YWluZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsZWZ0OiBjYWxjKDM1JSArIDUwcHgpO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzJFNTdBQTtcbiAgYm90dG9tOiAtOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktY29udGFpbmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIHtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAzNSU7XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1iczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyRTU3QUE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyZTU3YWE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDkxMjIyLCAjMGIxMTIyLCAjMGQxMDIxLCAjMGYwZjIxLCAjMTEwZTIwLCAjMTMwZDIwLCAjMTQwZDFmLCAjMTYwYzFmLCAjMTgwYjFlLCAjMWEwYTFlLCAjMWIwOTFkLCAjMWQwODFjKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSB7XG4gICAgcGFkZGluZzogM3B4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkgYSBzcGFuIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIGEuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjOTEyODhEO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjOTEyODhEO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIC5zdG9yaWVzLXJpZ2h0LXRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIGEuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjOTEyODhEICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVMZWZ0IHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmVTbGlkZS13cmFwIC50aW1lbGluZUxlZnQgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZVNsaWRlLXdyYXAgLnRpbWVsaW5lTGVmdCBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVMZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmVTbGlkZS13cmFwIC50aW1lbGluZVJpZ2h0IHtcbiAgd2lkdGg6IDU2JTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmVTbGlkZS13cmFwIC50aW1lbGluZVJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVSaWdodCAudGltZWxpbmUtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEsICM5MTI4OGQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmVTbGlkZS13cmFwIC50aW1lbGluZVJpZ2h0IC50aW1lbGluZS1oZWFkIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVSaWdodCAudGltZWxpbmUtaGVhZCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDM1JTtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hZGFuaS10aW1lbGluZS9hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLCAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMkU1N0FBO1xufVxuXG4uY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY29udGFjdHVzLXdyYXBwZXIgLmNvbnRhY3R1cy1pbmZvIHtcbiAgcGFkZGluZzogMzBweCAwIDYwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb250YWN0dXMtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5jb250YWN0dXMtd3JhcHBlciAuY29udGFjdHVzLWluZm8gLmNvbnRhY3RsZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHVzLXdyYXBwZXIgLmNvbnRhY3R1cy1pbmZvIC5jb250YWN0bGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb250YWN0dXMtaW5mbyAuY29udGFjdGxlZnQgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb250YWN0dXMtaW5mbyAuY29udGFjdGxlZnQgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3RSaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdFJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29udGFjdC1zdWJ0ZXh0IHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbnRhY3Qtc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgLnN1YmhlYWQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgLnN1YmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbnRhY3Qtc3VidGV4dCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgcCBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgcDpsYXN0LWNoaWxkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmludGVybmF0aW9uYWwtY29udGFjdCAuaW50ZXJuYXRpb25hbC1jb250YWN0V3JhcHBlciAuaW50ZXJuYXRpb25vZmZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlcm5hdGlvbmFsLWNvbnRhY3QgLmludGVybmF0aW9uYWwtY29udGFjdFdyYXBwZXIgLmludGVybmF0aW9ub2ZmaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW50ZXJuYXRpb25hbC1jb250YWN0IC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVyIC5pbnRlcm5hdGlvbm9mZmljZSAuY29udGFjdFJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMkU1N0FBO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlcm5hdGlvbmFsLWNvbnRhY3QgLmludGVybmF0aW9uYWwtY29udGFjdFdyYXBwZXIgLmludGVybmF0aW9ub2ZmaWNlIC5jb250YWN0UmlnaHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkU1N0FBO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbnRlcm5hdGlvbmFsLWNvbnRhY3QgLmludGVybmF0aW9uYWwtY29udGFjdFdyYXBwZXIgLmludGVybmF0aW9ub2ZmaWNlIC5jb250YWN0UmlnaHQ6bnRoLWNoaWxkKDJuKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlcm5hdGlvbmFsLWNvbnRhY3QgLmludGVybmF0aW9uYWwtY29udGFjdFdyYXBwZXIgLmludGVybmF0aW9ub2ZmaWNlIC5jb250YWN0UmlnaHQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaW50ZXJuYXRpb25hbC1jb250YWN0IC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVyIC5pbnRlcm5hdGlvbm9mZmljZSAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJuYXRpb25hbC1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHtcbiAgbWFyZ2luOiAwcHggMzBweCAxMXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHtcbiAgICBtYXJnaW46IDAgMzBweCAzNXB4IDA7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3g6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC50ZXh0YXJlYS1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LnRleHRhcmVhLWZpZWxkIHtcbiAgICBtYXJnaW46IDBweCAzMHB4IDEwcHggMDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3ggLmVycm9yLW1zZyB7XG4gIGJvdHRvbTogLTIzcHg7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCB7XG4gIG1hcmdpbjogMHB4IDMwcHggMTFweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggMzBweCAxMHB4IDA7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5pbnB1dC1idG4ge1xuICBtYXJnaW46IDE4cHggMCAwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmlucHV0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLm1hYyAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmZvdW5kYXRpb25XcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uV3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmZvdW5kYXRpb24taW1hZ2VXcmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5mb3VuZGF0aW9uLWltYWdlV3JhcCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5mb3VuZGF0aW9uLWltYWdlV3JhcCBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmZvdW5kYXRpb24taW1hZ2VXcmFwIHBpY3R1cmUgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCAuZGVzaWduYXRpb24taW5mby13cmFwIC5uYW1lLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCAubmFtZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCAuZGVzaWduYXRpb24taW5mby13cmFwIC5kZXNpbmF0aW9uLWluZm8ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCAuZGVzaWduYXRpb24taW5mby13cmFwIC5kZXNpbmF0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvblJpZ2h0IHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25SaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5wcml0aS1wcm9maWxlLWluZm8ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvblJpZ2h0IC5mb3VuZGF0aW9uLXRleHQtd3JhcCAucHJpdGktcHJvZmlsZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5wcml0aS1wcm9maWxlLWluZm8gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25SaWdodCAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLnByaXRpLXByb2ZpbGUtaW5mbyBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5wcml0aS1wcm9maWxlLWluZm8gc3Bhbi5tb3JldGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25SaWdodCAuZm91bmRhdGlvbi10ZXh0LXdyYXAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm91bmRhdGlvbi9WaXNpb24uanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNzUyYTcsICM1NjQyOWUsICM3ZDJmOTQpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjglO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzc1MmE3LCAjNTY0MjllLCAjN2QyZjk0KTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4JTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlcjo6YWZ0ZXIsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlcjo6YWZ0ZXIsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM3NTJhNywgIzU2NDI5ZSwgIzdkMmY5NCkgMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDQlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMSwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgzLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoNCwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgyLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMywgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgxLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMiwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDMsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGg0LCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMSwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgzLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoNCwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDMge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuc3RvcnlsaW5rIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuc3RvcnlsaW5rIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLnN0b3J5bGluayB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5zdG9yeWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5zdG9yeWxpbmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5cbnNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3NsZXR0ZXItaW1hZ2UvbmV3c2xldHRlci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cbnNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDIsIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDMuNHJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTM0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMSwgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMiwgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMywgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoNCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgxLCBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgzLCBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGg0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aWRlb1dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmggaWZyYW1lO1xuICBoZWlnaHQtd2lkdGg6IDEwMCU7XG4gIGhlaWdodC1wb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodC10b3A6IDA7XG4gIGhlaWdodC1sZWZ0OiAwO1xufVxuXG4uZG93bmxvYWQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAubm9kYXRhLWZvdW5kIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IC5kb3dubG9hZExlZnQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdyAuZG93bmxvYWRMZWZ0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IC5kb3dubG9hZGxpbmsge1xuICB3aWR0aDogMTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IC5kb3dubG9hZGxpbmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRSb3cgLmRvd25sb2FkbGluayBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICM2NTY0Njk7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd24ge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93bjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4ODg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5idG4tZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubGlnaHQtbW9kZSAuZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5kb3dubG9hZC1zZWN0aW9uIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd246OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODg4O1xufVxuXG4ubGFuZy1oaS1pbiAuZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHNlbGVjdCB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIge1xuICAvKiBwYWRkaW5nLWJvdHRvbTogNTBweDsgKi9cbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4ge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuLm5vcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwgbGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIGxpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIHBhZGRpbmc6IDVweCAwIDE3cHggMDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiA1cHggMCA2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IC5pbWctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDVweCAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICBwYWRkaW5nOiA1cHggNDBweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24gLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMi5jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIuY2VudGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCB7XG4gICAgcGFkZGluZzogM3B4IDAgMzBweCAwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGEge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuLmVkaXRvcnMtYmxvY2sge1xuICBtYXJnaW46IDIwcHggMHB4IDIwcHggMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmVkaXRvcnMtYmxvY2sgdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5pbm5lclBnQ29udGVuIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggdmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0LmNlbnRlci10ZXh0IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQuY2VudGVyLXRleHQgLmJ0bnMtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCAudmlkZW8tdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCAudmlkZW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCAudmlkZW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0LmNlbnRlci10ZXh0IC52aWRlby10ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0bi5idG4tc3R5bGUyIHtcbiAgLyogICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjODEzNTk3LCAjNzAzZTlkLCAjNWM0NmEyLCAjNDY0Y2E0KTtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7Ki9cbn1cblxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG4ub3Blbi12aWRlby1idG4ge1xuICAvKiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsqL1xufVxuXG4vKiAuY2FycmVyLXNlY3Rpb24yIHt9ICovXG4uY29tLXRleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgLyogbWF4LXdpZHRoOiA5NjBweDsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIHBhZGRpbmc6IDAgOC41JTsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbS10ZXh0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5jYXJyZXItc2VjdGlvbjIgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCBwIHtcbiAgY29sb3I6ICNkMGQwZDA7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJyZXItc2VjdGlvbjIgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCBwIGIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhcnJlckludHJvQmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcnJlckludHJvQmFubmVyIC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcnJlckludHJvQmFubmVyIC5pbWctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uY2FycmVySW50cm9CYW5uZXIgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciAuaW1nLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FycmVySW50cm9CYW5uZXIgLmltZy1ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5jYXJyZXJJbnRyb0Jhbm5lciAuY2FyZWVyLWludHJvLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHJlbSAwO1xuICAvKiBAaW5jbHVkZSBiZWxvdyhzbSl7XG4gICAgICAgICAgcGFkZGluZzogMTByZW0gMDtcbiAgICAgIH0gKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCB7XG4gICAgcGFkZGluZzogMTByZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAyMHB4O1xuICB9XG59XG4uY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHAge1xuICBjb2xvcjogI2QwZDBkMDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciAuY2FyZWVyLWludHJvLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCBwIGIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlclNlY3Rpb25OZXcgY3NzIHN0YXJ0IGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIHtcbiAgLyogcGFkZGluZy10b3A6NDBweDsgKi9cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1zaXplOiA0LjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuY29tLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuY29tLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMS4yJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGk6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyB7XG4gIHdpZHRoOiA1MC4zJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLnRleHQtb3ZlcmxheS1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC50ZXh0LW92ZXJsYXktYm90dG9tIC50b3AtdGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgc29saWQgMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC50ZXh0LW92ZXJsYXktYm90dG9tIC50b3AtdGV4dC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAudGV4dC1vdmVybGF5LWJvdHRvbSAuYm90dG9tLXRleHQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLnRleHQtb3ZlcmxheS1ib3R0b20gLmJvdHRvbS10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAud2F0Y2gtY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLndhdGNoLWN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAud2F0Y2gtY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC53YXRjaC1jdGEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiA0MSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDdweDtcbiAgbGVmdDogYXV0bztcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMzZGVnKTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLndhdGNoLWN0YSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTdweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweCAwIDA7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAxMHB4IDBweCAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIGEge1xuICBjb2xvcjogIzY2Njg2ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB1bCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IHtcbiAgd2lkdGg6IDMxLjMzJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdC1JY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogNzhweDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0LUljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdC1JY29uIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLmJlbmVmaXRDb3B5IHtcbiAgcGFkZGluZzogMCAzOHB4IDAgMDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weTpudGgtY2hpbGQoM24pIC5iZW5lZml0Q29weSB7XG4gIHBhZGRpbmc6IDAgMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuaGVhZCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdzpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldy5ncm93dGhTZWN0aW9uIC5yZXBvcnRXcmFwcGVyIHtcbiAgcGFkZGluZzogMTk1cHggMCAxOTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldy5ncm93dGhTZWN0aW9uIC5yZXBvcnRXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLnJlcG9ydHNNYWluLmNhcmVlclNlY3Rpb25OZXcgLmJ1c2luZXNzLXNlY3Rpb25faG9tZS5yZXBvcnRXcmFwcGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclNlY3Rpb25OZXcgLmJ1c2luZXNzLXNlY3Rpb25faG9tZS5yZXBvcnRXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyU2VjdGlvbk5ldyBjc3MgZW5kIGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIHN0YXJ0IGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIGVuZCBoZXJlLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52YWx1ZS1zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmFsdWUtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLmltZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC5pbWctYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3g6aG92ZXIgLmltZy1ib3ggaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGV4dC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCUgOC41JTtcbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGV4dC1ib3ggaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB3aWR0aDogNjAlO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCBoMyB7XG4gICAgLyogZm9udC1zaXplOiAyLjlyZW07ICovXG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2J1c2luZXNzLWltZy9oZWFkLWZvcndhcmQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4udmFsdWUtdGh1bWJzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDAgMjBweCAwO1xuICBtYXJnaW4tbGVmdDogOC41JTtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC52YWx1ZS10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC52YWx1ZS10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbiAgLyogQGluY2x1ZGUgYmVsb3coc20peyBcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9ICovXG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAyNTA7XG4gIGNvbG9yOiAjYjJiNWJlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICB9XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnZhbHVlLXRodW1icy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIC8qIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyBcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50OyBcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50OyAgXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IFxuICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgXG4gICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjsgXG4gICAgICBtYXJnaW46IDAgMTBweCFpbXBvcnRhbnQ7IFxuICAgICAgZGlzcGxheTogaW5saW5lOyAqL1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYuZGlzYWJsZWQsXG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDYwcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlLXRodW1icy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDU1cHg7XG4gIH1cbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMC41JTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnZhbHVlLXRodW1icy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAudmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS10aHVtYnMtc2xpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cblxuLnN3aXBlci1jdXN0b20tY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwIDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi52YWx1ZS10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHggNjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICByaWdodDogOC41JTtcbiAgdG9wOiAwO1xufVxuLnZhbHVlLXRhZyBoMyB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZhbHVlLXRhZyBoMyB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlLXRhZyBoMyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlLXRhZyBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi52YWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMCAwIDA7XG4gIH1cbn1cblxuLnZhY2NvcmRpb24gdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZhY2NvcmRpb24gdWwgbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGhlaWdodDogNTYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICB3aWR0aDogMjY1cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhbHVlLXRhZyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZVooMGRlZyk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgcGFkZGluZzogMTAlIDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIHBhZGRpbmc6IDEwJSA4JTtcbiAgfVxufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSAudmFjY29yZGlvbi1zbGlkZS10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB3aGl0ZS1zcGFjZTogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIGgzIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgZm9udC1zaXplOiA0LjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNkOWQ5ZDk7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTI4LjU2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIGEge1xuICBjb2xvcjogI2Q5ZDlkOTtcbn1cblxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGkge1xuICB3aWR0aDogMjQlO1xufVxuXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi52YWNjb3JkaW9uIHVsOmhvdmVyIGxpOmhvdmVyIC52YWNjb3JkaW9uLXNsaWRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciAudmFjY29yZGlvbi1zbGlkZSAudmFjY29yZGlvbi1zbGlkZS10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZhY2NvcmRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudmFjY29yZGlvbiB1bCBsaSxcbiAgLnZhY2NvcmRpb24gdWwgbGk6aG92ZXIsXG4gIC52YWNjb3JkaW9uIHVsOmhvdmVyIGxpLFxuICAudmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJlZXJ2aWRlb1NsaWRlIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8tYm94IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmxhc3RTZWN0aW9uRm9yQWxsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5cbi5jb21Ud29BbmRIYWxmU2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTNkNDg7XG4gIG1pbi1oZWlnaHQ6IDUxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMGExMTIyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwIHtcbiAgICBtaW4taGVpZ2h0OiA1MTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuY2FyZWVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5jYXJlZXItaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmNhcmVlci1pbWc6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kOiAjMDcxMjIyO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmNhcmVlci1pbWc6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwNzEyMjI7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZDogIzA3MTIyMjtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZUJveFdyYXA6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kOiAjMDcxMjIyO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDUwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IGg0IHtcbiAgLyogZm9udC1zaXplOiAyLjRyZW07ICovXG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0OXB4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgaDQge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgcCB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0E5QTlBOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50OmhvdmVyIGg0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQ6aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCAuYnRucy13cmFwIC5idG4tc3R5bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTdweCAxN3B4IDE3cHggMTdweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuYnRucy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDAuNSU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAvKiByaWdodDogNC41JTsgKi9cbiAgcmlnaHQ6IDYwcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlQm94V3JhcDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6ICMwNzEyMjI7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVCb3hXcmFwIC5zbGlkZUJveENvbnRlbnQgaDQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlQm94V3JhcCAuc2xpZGVCb3hDb250ZW50IHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlQm94V3JhcCAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwIC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDcxMjIyICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZDogIzA3MTIyMjtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6aG92ZXIgaDQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94V3JhcDpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6aG92ZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvNDA0L2JnLWltYWdlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG4uZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMywgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMywgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMywgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMywgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogMjByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAxN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAxNHJlbTtcbiAgfVxufVxuLmVycm9yLXdyYXAgLmNvcHl0eHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvcHl0eHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uZXJyb3Itd3JhcCAuY29weXR4dCBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQuYWN0aXZlIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRJbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQuYWN0aXZlIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZEltZyB7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRJbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2MxYzFjMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZFRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZFRleHQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5wbHVzbWludXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hY2NvcmRpYW4taW1nL2FjY29yZC1wbHVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gIGhlaWdodDogMzBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAucGx1c21pbnVzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hY2NvcmRpYW4taW1nL2FjY29yZC1taW51cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAucGx1c21pbnVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLnBsdXNtaW51cyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAwcHggNDVweCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC5pbml0aWF0aXZlcy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IC5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuZnVsbC13aWR0aCAudGl0bGUtaGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IC5mdWxsLXdpZHRoIC5mbG9hdGluZy1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuZnVsbC13aWR0aCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLnRyYXZlbENvbnRlbnRCb3ggLnNob3dfbW9yZV9jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNTBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuc2hvd19tb3JlX2NvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLnRyYXZlbENvbnRlbnRCb3ggLnNob3dfbW9yZV9jb250ZW50IG9sIGxpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuc2hvd19tb3JlX2NvbnRlbnQgb2wgbGkgLlVwcGVyQWxwaGFiZXQge1xuICBsaXN0LXN0eWxlOiB1cHBlci1hbHBoYTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveC5yaWdodC1zZWMgLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5ib3R0b20tdGV4dC1ib3ggLm1vcmVjb250ZW50LmNvbGxhcHNlZCB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaSAuVXBwZXJBbHBoYWJldCB7XG4gIGxpc3Qtc3R5bGU6IHVwcGVyLWFscGhhO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaSAuVXBwZXJBbHBoYWJldCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveC5tb3JlY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaG93Q2xpY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvd19oaWRlLFxuLnNob3dfaGlkZV9sZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvd19oaWRlLFxuICAuc2hvd19oaWRlX2xlc3Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNob3dfaGlkZV9sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGlnbmluZy1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLmFsaWduaW5nLWNlbnRlciB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxufVxuLmFsaWduaW5nLWNlbnRlci5hY3RpdmUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFsaWduaW5nLWNlbnRlci5hY3RpdmUgLnNob3dDbGljayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsaWduaW5nLWNlbnRlci5hY3RpdmUgb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbGlnbmluZy1jZW50ZXIge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5hbGlnbmluZy1jZW50ZXIgb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbmluZy1jZW50ZXIgb2wge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmhpZGVEb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvTGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvTGlzdCAudmlkZW9JdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzElO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9MaXN0IC52aWRlb0l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi52aWRlb0xpc3QgLnZpZGVvSXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnZpZGVvTGlzdCAudmlkZW9JdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udmlkZW9MaXN0IC52aWRlb0l0ZW0gLnZpZGVvVGV4dFdyYXBwIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4udmlkZW9MaXN0IC52aWRlb0l0ZW0gLnZpZGVvVGV4dFdyYXBwIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZpZGVvTGlzdCAudmlkZW9JdGVtIC52aWRlb1RleHRXcmFwcCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb3ZpZFBhcmFWaWRlbyB7XG4gIG1hcmdpbjogMHB4IDBweCAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY292aWRQYXJhVmlkZW8gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnR4dC14cyBhIHtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5cbi5jb3ZpZFBhZ2UgLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZpZFBhZ2UgLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZpZFBhZ2UgLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuLmNvdmlkUGFnZSAuY292aWRDb250ZW50IGgzIHtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY292aWRQYWdlIC5jb3ZpZENvbnRlbnQgaDMgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uY292aWRQYWdlIC5jb3ZpZENvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLmNvdmlkUGFnZSAuY292aWRDb250ZW50IC5iZy1ncmF5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvdmlkUGFnZSAuY292aWRDb250ZW50IC5iZy1ncmF5IGEge1xuICBjb2xvcjogI2MxYzFjMTtcbn1cblxuLnZpZGVvV3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvdmlkUGFnZUJvdHRvbSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uY292aWRQYWdlQm90dG9tIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgyIHtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY292aWRQYWdlQm90dG9tIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgyIHtcbiAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG4uY292aWRQYWdlQm90dG9tIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAge1xuICBtYXJnaW46IDE1cHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIGEsIC5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIGEsIC5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpZ2h0LW1vZGUgaW5wdXQsIC5saWdodC1tb2RlIHNlbGVjdCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgc2VjdGlvbjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5saWdodC1tb2RlIHNlY3Rpb246bnRoLW9mLXR5cGUob2RkKSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIHtcbiAgYm9yZGVyLWxlZnQ6ICMzOTM5Mzkgc29saWQgMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSBzZWN0aW9uOm50aC1vZi10eXBlKG9kZCkgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxpZ2h0LW1vZGUgc2VjdGlvbjpudGgtb2YtdHlwZShvZGQpIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCk7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxpZ2h0LW1vZGUgLmV2ZW5iZyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjAgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgI3RoYW5rc2VtYWlsZGl2IC5jb20taGVhZGluZyBoMiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnICN0aGFua3NlbWFpbGRpdiAuY29tLWhlYWRpbmcgaDIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjAgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5vZGRiZyAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5saWdodC1tb2RlIC5vZGRiZyAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubGlnaHQtbW9kZSBoMSwgLmxpZ2h0LW1vZGUgaDIsIC5saWdodC1tb2RlIGgzLCAubGlnaHQtbW9kZSBoNCwgLmxpZ2h0LW1vZGUgaDUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuZ3Jvd3RoLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSBwIHtcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5wYXJncmFwaCBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAubGlnaHQtbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGlnaHQtbW9kZSAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgYS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyMiU7XG4gIHdpZHRoOiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM4ZGVnKTtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItY29udGVudCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiAzMiU7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM4ZGVnKTtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCAuc2hvdy1zdWItaGVhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCAuYnVzaW5lc3MtZ2FsbGVyeSAudGVjaC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJveCAuaW1hZ2UtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLWhlYWRpbmctdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLXN1Yi10ZXh0IHtcbiAgY29sb3I6ICM3QjdCN0I7XG59XG4ubGlnaHQtbW9kZSAudmlld21vcmUtYnRuIHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5yZWFkLW1vcmUgYSB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogIzM5MzkzMyAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLXN1Yi10ZXh0IHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQgcCB7XG4gIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQgYSB7XG4gIGNvbG9yOiAjMzkzOTMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAubmV3dGFiLWljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMiUpIHNlcGlhKDApIHNhdHVyYXRlKDkxMCUpIGh1ZS1yb3RhdGUoMjQ5ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTMlKTtcbn1cbi5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQsIC5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciwgLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcG9saWN5IHtcbiAgYmFja2dyb3VuZDogI0MxQzFDMTtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1sZWZ0IC5mb290ZXItbG9nbyAuZGFya21vZGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAjYm90dG9tVG9Ub3AgLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LW1vZGUgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuZGVzaWduYXRpb24taW5mby13cmFwIC5uYW1lLWluZm8ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmRlc2lnbmF0aW9uLWluZm8td3JhcCAuZGVzaW5hdGlvbi1pbmZvIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyOCUpIHNlcGlhKDk0JSkgc2F0dXJhdGUoNTYwJSkgaHVlLXJvdGF0ZSgxODVkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg5NSUpO1xufVxuLmxpZ2h0LW1vZGUgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyBoNCB7XG4gIGNvbG9yOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmxpZ2h0LW1vZGUgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItaW5mbyAub3VybGVhZGVyLW5hbWUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzMywgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4ubGlnaHQtbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCAubmFtZS1pbmZvIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAgLmRlc2luYXRpb24taW5mbyB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5vZGRiZyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IGEge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS10ZXh0IHtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmxpZ2h0LW1vZGUgLmV2ZW5iZyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS10ZXh0IHtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4ubGlnaHQtbW9kZSAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLWRhdGUtdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuc3RvcnlsaW5rIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5zdG9yeWxpbmsgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnRpbWUtZGF0ZS10ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0V3JhcHBlciAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHNlbGVjdCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluIC5yZXBvcnRXcmFwcGVyIC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLnJlcG9ydC1maWxlV3JhcHBlciB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXJsZWFkZXItaW5mbyAub3VybGVhZGVyLW5hbWUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saWdodC1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC5vdXJsZWFkZXItaW5mby1kZXRhaWxzIHNwYW4ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5icmVhZGNydW1iIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5icmVhZGNydW1iIHVsIGxpIGEgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xufVxuLmxpZ2h0LW1vZGUgLmJyZWFkY3J1bWIgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lci1tYWluIC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIgdWwgbGkgYSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgwJSkgc2VwaWEoMCkgc2F0dXJhdGUoNjY4JSkgaHVlLXJvdGF0ZSg5NmRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDk0JSk7XG59XG4ubGlnaHQtbW9kZSAuYmFubmVyLW1haW4gLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGl0bGUtaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRpdGxlLWhlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggcCB7XG4gIGNvbG9yOiAjN0I3QjdCICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLmxlZnQtc2VjIC5zdWItaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3ggLm91cmFwcHJvY2gtd3JhcCAub3VyYXBwcm9jaC10ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIC5vdXJhcHByb2NoLWljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9idXNpbmVzc19zdXN0YWluYWJpbGl0eSAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWhlYWRpbmctdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWNvdW50LXRleHQge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtY2l0eS1uYW1lIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94IC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLmNob29zU3RhdGUge1xuICBjb2xvcjogIzM5MzkzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveDo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogIzM5MzkzOSBzb2xpZCAxcHg7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5tYXAtZGF0YSBvbCBsaSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLnN1YnRleHQtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9mb3VyaW1hZ2VzbGlkZXIuQ29tX3N1YmJ1c2luZXNzIC5mb3VySW1hZ2Utc2xpZGVyIC5jYXJkLXRleHQtYm94IC5jYXJkLXRleHQtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5hbWUtaW5mby13cmFwcGVyIC5uYW1lLWluZm8tdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5rbm93LW1vcmUgc3BhbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAua25vdy1tb3JlIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJpZ2h0LXNlY3Rpb24gcCBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYiB1bCBsaSBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDI3MGRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcbn1cbi5saWdodC1tb2RlIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIC5zdWJ0ZXh0IHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQgYXNpZGUge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAubGlnaHQtbW9kZSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggaW5wdXQge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbCBzcGFuIGEge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogIzAxODBBMiBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6ICM4RTI3OEYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saWdodC1tb2RlIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xufVxuLmxpZ2h0LW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzdCN0I3Qjtcbn1cbi5saWdodC1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmRyb3Bkb3duLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzdCN0I3Qjtcbn1cbi5saWdodC1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICM3QjdCN0I7XG59XG4ubGlnaHQtbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTggLnN1YnNjcmliZS1pbnB1dC1ib3gge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5saWdodC1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtOCAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC04IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5saWdodC1tb2RlIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5zZWFyY2gtYnRuLXdyYXAgLnNlYXJjaC1idG4ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMTYyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk3JSk7XG59XG4ubGlnaHQtbW9kZSAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzkgMCwgIzM5MzkzOSAxMDAlKTtcbn1cbi5saWdodC1tb2RlIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgc3BhbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDIwNjUlKSBodWUtcm90YXRlKDI1NGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkyJSk7XG59XG4ubGlnaHQtbW9kZSAuaW5wdXRib3gge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5pbnB1dGJveCBpbnB1dCB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuaW5wdXRib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5pbnB1dGJveC5zZWxlY3Rib3ggc2VsZWN0IHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5pbnB1dGJveC5zZWxlY3Rib3ggc2VsZWN0OjphZnRlciB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgc2VsZWN0IG9wdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG4ubGlnaHQtbW9kZSAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCBhIHtcbiAgY29sb3I6ICMzOTM5MzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saWdodC1tb2RlIHVsIGxpLCAubGlnaHQtbW9kZSBvbCBsaSB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRSb3cgLmRvd25sb2FkTGVmdCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IC5kb3dubG9hZGxpbmsgYSB7XG4gIGNvbG9yOiAjOTEyODhEO1xufVxuLmxpZ2h0LW1vZGUgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbnRhY3Qtc3VidGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbnRhY3Qtc3VidGV4dCBwIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5jYXJyZXJJbnRyb0Jhbm5lciAuY2FyZWVyLWludHJvLXRleHQgcCB7XG4gIGNvbG9yOiAjZDBkMGQwICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGFnIGgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuaGVhZCB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwcztcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5sb2FkYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICB9XG59XG4ubGlnaHQtbW9kZSAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBoMywgLmxpZ2h0LW1vZGUgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDMgcCwgLmxpZ2h0LW1vZGUgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDQgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIGEge1xuICBjb2xvcjogIzJFNTdBQTtcbn1cbi5saWdodC1tb2RlIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCAuYnRucy13cmFwIC5idG4tc3R5bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZTpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCBhIHtcbiAgY29sb3I6ICMyRTU3QUE7XG59XG4ubGlnaHQtbW9kZSAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZFRleHQgaDMge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5lcnJvci13cmFwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5saWdodC1tb2RlIC5lcnJvci13cmFwIC5jb3B5dHh0IHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuZXJyb3Itd3JhcCAuY29weXR4dCBhIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIC5rZXl3b3Jkcy1oZWFkaW5nIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaSB7XG4gIGJvcmRlcjogIzM5MzkzMyBzb2xpZCAxcHg7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4O1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IGlucHV0IHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWJ0bnMgLnNlYXJjaC1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoMjA2NSUpIGh1ZS1yb3RhdGUoMjU0ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTIlKTtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSBoNCB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIGEge1xuICBjb2xvcjogIzJFNTdBQTtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuY2xvc2Utc2VhcmNoLWJhciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xufVxuLmxpZ2h0LW1vZGUgLmNhcmQtdGV4dC1ib3gge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtd3JhcCAuY2FyZC1kYXRlLXRleHQge1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cbi5saWdodC1tb2RlIC5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmNyb3NzbGluay10ZXh0V3JhcCBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC50aXRsZS1oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGlnaHQtbW9kZSAuYmFubmVyIC5icmVhZGNydW1iIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5iYW5uZXIgLmJyZWFkY3J1bWIgdWwgbGkgYSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDY2OCUpIGh1ZS1yb3RhdGUoOTZkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg5NCUpO1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lciAuYnJlYWRjcnVtYiB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTggLnN1YnNjcmliZS1pbnB1dC1ib3ggYS5zdWJzY3JpYmUtYnRuIHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY2xlYXJhbGwge1xuICBjb2xvcjogIzkxMjg4RDtcbn1cbi5saWdodC1tb2RlIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQuY2VudGVyLXRleHQgLnZpZGVvLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnZpZGVvcy1zZWN0aW9uIC5icmVhZGNydW1iIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC52aWRlb3Mtc2VjdGlvbiAuYnJlYWRjcnVtYiB1bCBsaSBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmxpZ2h0LW1vZGUgLnZpZGVvcy1zZWN0aW9uIC5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5xdW90ZS1pbWcgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDk3JSkgaHVlLXJvdGF0ZSgzMzJkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5NiUpO1xufVxuLmxpZ2h0LW1vZGUgLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXdyYXAgLm5ld3RhYi1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTclKTtcbn1cbi5saWdodC1tb2RlIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IGEge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHAgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDk3JSkgaHVlLXJvdGF0ZSgzMzJkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5NiUpO1xufVxuLmxpZ2h0LW1vZGUgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG4ubGlnaHQtbW9kZSAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmluZm8gLmRlc2lnbmF0aW9uIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubGVnZW5kIHRleHQge1xuICBmaWxsOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRuLXN0eWxlMiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRuLXN0eWxlMiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRuLXN0eWxlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRuLXN0eWxlMjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG4tc3R5bGUyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG4tc3R5bGUyOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxpZ2h0LW1vZGUgI3RoYW5rc2VtYWlsZGl2IC5jb20taGVhZGluZyBoMiB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYmctd2hpdGUuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLWJnOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItaGVhZCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcy5uby1oZWFkaW5nLWxpbmtzIHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIC5mb290ZXItc3ViLWxpbmsgbGkgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDMlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyB1bCBsaSBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMCUpIHNlcGlhKDc1JSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoNTNkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCgxMDIlKTtcbn1cbi5saWdodC1tb2RlIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbi5saWdodC1tb2RlIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBmMGYwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAuQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgxLCAubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5saWdodC1tb2RlIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMywgLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg0LCAubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmV2ZW5iZyAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5vZGRiZyAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5saWdodC1tb2RlIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IGEge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSwgLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6OmJlZm9yZSwgLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kYXJrLW1vZGUgLmxhbmctaGktaW4gLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IGJsb2NrcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZGFyay1tb2RlIGZvb3RlciAuZm9vdGVyLWxlZnQgLmZvb3Rlci1sb2dvIC5saWdodG1vZGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg3JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDQxMjMlKSBodWUtcm90YXRlKDI2MGRlZykgYnJpZ2h0bmVzcyg5MSUpIGNvbnRyYXN0KDg5JSk7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGU6YmVmb3JlLCAuZGFyay1tb2RlIGJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmRhcmstbW9kZSAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhcmstbW9kZSAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYgLnRhYi1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpIDE7XG59XG4uZGFyay1tb2RlIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IC50YWItYnV0dG9uLmFjdGl2ZSBwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbn1cbi5kYXJrLW1vZGUgLm1vcmVjb250ZW50IHVsIGxpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3ggLnRpbWVsaW5lLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCAudGltZWxpbmUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkgLnRpbWVsaW5lLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b206YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0bjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzExMGUyMCwgIzE0MGQyMCwgIzE3MGIxZiwgIzFhMGExZSwgIzFkMDgxYykgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnICN0aGFua3NlbWFpbGRpdiAuY29tLWhlYWRpbmcgaDIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAub2RkYmcgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAub2RkYmcgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlOmhvdmVyIC5jYXJkLXRleHQtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAub2RkYmcgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmRhcmstbW9kZSAub2RkYmcgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZy5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAjdGhhbmtzZW1haWxkaXYgLmNvbS1oZWFkaW5nIGgyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSkgIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCAuc2VsZWN0Q291bnRyeUNvZGVWYWxEaXNwbGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gubm9pbWFnZTpob3ZlciAuY2FyZC10ZXh0LWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIgLmNhcmQtdGV4dC1ib3ggLm5ld3RhYi1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjIlKSBzZXBpYSgwJSkgc2F0dXJhdGUoOTEwJSkgaHVlLXJvdGF0ZSgyNDlkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MyUpO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS13cmFwIC5jYXJkLWRhdGUtdGV4dCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS13cmFwIC5uZXd0YWItaWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoMiUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDEyMmRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDkyJSk7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NywgNTcsIDU3LCAwLjcpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjdGl2ZSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdCAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGEuaGFzLWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuYWNjZXNzaWJpbGl0eS10YWIgc3BhbiBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjY2Vzc2liaWxpdHktdGFiIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY2Nlc3NpYmlsaXR5LXRhYiBzcGFuOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBidXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLnNlYXJjaC1iYXIgc3BhbiBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmxpc3RlZC1jb21wYW5pZXMgbGkgYSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyIGEuaGFzLWNoaWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUgLnN1Yi1tZW51IHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdCAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgYmFja2dyb3VuZDogIzM5MzkzMztcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdCAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdCAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sb2dvIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdC5hY3RpdmUgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubW9iLXNlYXJjaC1pY29uIHNwYW4gYSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoMiUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDEyMmRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDkyJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sZWZ0LW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICMzOTM5MzM7XG4gIH1cbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhMTEyMiwgIzEwMGYyMiwgIzE1MGQyMCwgIzE5MGIxZiwgIzFkMDgxYyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzksICMzOTM5MzksICMzOTM5MzksICMzOTM5MzkpO1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOGUyNzhmIDkwJSk7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIgLmhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIgLnN1YmhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAucmVzZXQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAjODA4MDgwIHNvbGlkIDFweDtcbn1cbi5kYXJrLW1vZGUgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGFyay1tb2RlIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmKTtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xufVxuLmRhcmstbW9kZSAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQpIDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXJrLW1vZGUgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XG59XG4uZGFyay1tb2RlIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XG59XG4uZGFyay1tb2RlIC5zdXN0YWluYWJpbGl0eUJveDIgYSB7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuLmRhcmstbW9kZSAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkuYWN0aXZlIC5qb2ludXMtb3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XG59XG4uZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4RCAwJSwgIzkxMjg4RCAyMiUsICM5MTI4OEQgOTAlKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhEO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTEyODhEO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5hdXRvcGxheS1wcm9ncmVzcyAucGJhciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCAwLCAjOTEyODhkIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5ncmFkaWVudC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4ZCwgIzkxMjg4ZCk7XG59XG4uZGFyay1tb2RlIC5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTEyODhkO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4ZCwgIzkxMjg4ZCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkxMjg4ZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkxMjg4ZDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCAuYnRucy13cmFwIC5idG4tc3R5bGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG5zLXdyYXAgLmJ0bi1zdHlsZTIge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRucy13cmFwIC5idG4tc3R5bGUyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG5zLXdyYXAgLmJ0bi1zdHlsZTI6aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbn1cbi5kYXJrLW1vZGUgI2JvdHRvbVRvVG9wIHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbn1cbi5kYXJrLW1vZGUgI2JvdHRvbVRvVG9wOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmRhcmstbW9kZSAjYm90dG9tVG9Ub3A6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cbi5kYXJrLW1vZGUgI2JvdHRvbVRvVG9wOmhvdmVyIHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG4uZGFyay1tb2RlICNib3R0b21Ub1RvcCAudG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG4uZGFyay1tb2RlIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi5kYXJrLW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuZGFyay1tb2RlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xufVxuLmRhcmstbW9kZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOjphZnRlciwgLmRhcmstbW9kZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAgLnN1YnNjcmliZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIC5kcm9wZG93bi1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgLnN1YnNjcmliZS1oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhcmstbW9kZSAuQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCAuY3RhLXdyYXAgLmN0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhcmstbW9kZSAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5pbnB1dGJveCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjU2NDY5O1xufVxuLmRhcmstbW9kZSAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5zZWFyY2gtYnRuLXdyYXAgLnNlYXJjaC1idG4ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc4JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDE5OCUpIGh1ZS1yb3RhdGUoNjhkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg5NSUpO1xufVxuLmRhcmstbW9kZSAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAuc2VhcmNoLXJlc3VsdCAjc2VhcmNodGFnIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzkxMjg4ZCAxMDAlKTtcbn1cbi5kYXJrLW1vZGUgLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhMTEyMiwgIzEwMGYyMiwgIzE1MGQyMCwgIzE5MGIxZiwgIzFkMDgxYyk7XG59XG4uZGFyay1tb2RlIC50ZXh0LXBvdXAtb3ZlcmxheSAudGV4dC1wb3B1cC1jb250YWluZXIgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50ZXh0LXBvdXAtb3ZlcmxheSAudGV4dC1wb3B1cC1jb250YWluZXIgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCAxMDAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuZ3JhZGllbnQtYnV0dG9uOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpiZWZvcmUge1xuICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgLnByZXYtYnRuLCAuZGFyay1tb2RlIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgLm5leC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgLnNwb3J0cy1vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkKTtcbn1cbi5kYXJrLW1vZGUgLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1uYW1lIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDI3MGRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKTtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICB9XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tX3Zpc2lvbl90ZXh0X2JveCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4MWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDMlKTtcbn1cbi5kYXJrLW1vZGUgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmluZm8td3JhcCAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tcHJldiwgLmRhcmstbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG59XG4uZGFyay1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLmRhcmstbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAucGRmLWRvd25sb2FkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAucGRmLWRvd25sb2FkIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDM2NTklKSBodWUtcm90YXRlKDMwMmRlZykgYnJpZ2h0bmVzcygxMDclKSBjb250cmFzdCgxMDQlKTtcbn1cbi5kYXJrLW1vZGUgLnBkZi1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAucGRmLWRvd25sb2FkOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLnBkZi1kb3dubG9hZDpob3Zlcjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAucGRmLWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgMTAwJSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gIGJhY2tncm91bmQ6ICMzOTM5MzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyOmhvdmVyIC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIuYWN0aXZlIC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCBsYWJlbCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYW5uZXItbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgLmltZy1ib3guZGVzay1oaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCAuaW1nLWJveC5kZXNrLWhpZGUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDkxO1xuICB9XG4gIC5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIC5pbWctYm94LmRlc2staGlkZSBhOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgLmltZy1ib3guZGVzay1oaWRlIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIC5pbWctYm94LmRlc2staGlkZSAueXQtcGxheWVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgLmltZy1ib3guZGVzay1oaWRlIC55dC1wbGF5ZXItaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCAuaW1nLWJveCAueXQtcGxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIHZpZGVvLCAuYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLW1haW4gLmN1c3RvbS1wYWdpbnRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1LjU2JTtcbiAgYm90dG9tOiAzJTtcbiAgei1pbmRleDogOTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5iYW5uZXItbWFpbiAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXItbWFpbiAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIGJvdHRvbTogMTEwcHg7XG4gIGxlZnQ6IDUuNTYlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA1MyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XG4gICAgbWF4LXdpZHRoOiA1MyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciB7XG4gICAgYm90dG9tOiAzMi4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBib3R0b206IDE3JTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLnBhcmdyYXBoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAucGFyZ3JhcGggcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5wYXJncmFwaCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiAgICBwYWRkaW5nOiAyMy41cHggMjBweCAyMy41cHggMjBweDsgKi9cbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItdG9wOiAjZmZmIHNvbGlkIDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206ICNmZmYgc29saWQgMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogI2ZmZiBzb2xpZCA0cHg7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAjZmZmIHNvbGlkIDRweDtcbn1cbi5iYW5uZXItbWFpbiAuYXV0b3BsYXktcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDNweDtcbiAgcmlnaHQ6IDkwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAuYmFubmVyLW1haW4gLmF1dG9wbGF5LXByb2dyZXNzIHtcbiAgICBib3R0b206IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1tYWluIC5hdXRvcGxheS1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDg5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDFweDtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuLmJhbm5lci1tYWluIC5hdXRvcGxheS1wcm9ncmVzcyAucGJhciB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCAwJSwgIzkxMjg4ZCAxMDAlKTtcbn1cbi5iYW5uZXItbWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAtNDZweDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmJhbm5lci1tYWluIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAtNDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvdHRvbTogMjNweDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAtNzBweDtcbiAgdG9wOiAtNDZweDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmJhbm5lci1tYWluIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsZWZ0OiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJhbm5lci1tYWluIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUzMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgY29sb3I6IHJnYmEoMjUzLCAyNDcsIDIzOCwgMC40KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMC45O1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmJhbm5lci1tYWluIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDU3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5iYW5uZXItbWFpbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogLTc5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1tYWluIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYm90dG9tOiAyM3B4O1xuICAgIHJpZ2h0OiA4OXB4O1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgfVxufVxuXG4udGFiY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWJjb250YWluZXIgLnRhYldyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYmNvbnRhaW5lciAudGFiV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgMCAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRhYmNvbnRhaW5lciAudGFiV3JhcHBlciB1bCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4udGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMHB4IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnRhYmNvbnRhaW5lciAudGFiV3JhcHBlciB1bCBsaSBhIHtcbiAgY29sb3I6ICM2NjY4NmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG4udGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi50YWJDb250ZW50V3JhcHAgLnRhYkNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYkNvbnRlbnRXcmFwcCAudGFiQ29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiA5MnZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3VzdGFpbmFiaWxpdHlDb21wV3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZCB7XG4gIHdpZHRoOiAxNTBweDsgLyogSW5pdGlhbCBuYXJyb3cgc2xpdCB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgLyogSW5kaWNhdGUgY2xpY2thYmxlIGNhcmRzICovXG4gIGJvcmRlci1yYWRpdXM6IDBweDsgLyogU21vb3RoIGJvcmRlciBmb3IgYWVzdGhldGljcyAqL1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpOyAvKiBTdWJ0bGUgc2hhZG93ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xuICB9XG59XG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA3MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkOmhvdmVyIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlOyAvKiBGb3Igc21vb3RoIHpvb20gZWZmZWN0ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQuYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7IC8qIEV4cGFuZCB0byBmdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogQWRqdXN0IGhlaWdodCBhdXRvbWF0aWNhbGx5ICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQuYWN0aXZlIHtcbiAgICBhbmltYXRpb246IHN1c3RhaW5hYmlsaXR5IDAuNXMgZWFzZSBmb3J3YXJkcztcbiAgfVxufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiBObyB6b29tIG9uIGFjdGl2ZSAqL1xufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDpub3QoLmFjdGl2ZSkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiBTbGlnaHQgem9vbSBvbiBpbmFjdGl2ZSBjYXJkcyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLTEge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY2FyZC0yIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNhcmQtMyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zdXN0YWluYWJpbGl0eUJveFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogNS4xJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94V3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3hXcmFwIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN1YmNhcmQuYWN0aXZlIC5zdXN0YWluYWJpbGl0eUJveFdyYXAge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1c3RhaW5hYmlsaXR5Qm94MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3gxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnN1c3RhaW5hYmlsaXR5Qm94MiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW4tbGVmdDogNS42JTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUJveDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3gyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc3VzdGFpbmFiaWxpdHlCb3gyIGg0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3gyIGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zdXN0YWluYWJpbGl0eUJveDIgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUJveDIgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cbn1cbi5zdXN0YWluYWJpbGl0eUJveDIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94MiBhIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG59XG4uc3VzdGFpbmFiaWxpdHlCb3gyIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiA0NyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MyUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94MiBhOjpiZWZvcmUge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUJveDIgYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmNhcmQtaGVhZGluZyB7XG4gIGJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiAyNTA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMjVweCAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB3cml0aW5nLW1vZGU6IHRiLXJsO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmQtaGVhZGluZyB7XG4gICAgd3JpdGluZy1tb2RlOiBscjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgYm90dG9tOiA1NXB4O1xuICB9XG59XG5cbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkOm5vdCguYWN0aXZlKSAuY2FyZC1oZWFkaW5nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgc3VzdGFpbmFiaWxpdHkge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4OyAvKiBTZXQgdG8gYSB2YWx1ZSBsYXJnZXIgdGhhbiBleHBlY3RlZCBmdWxsIGhlaWdodCAqL1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN1c3RhaW5hYmlsaXR5IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cbiAgfVxufVxuLyogQGtleWZyYW1lcyBzdXN0YWluYWJpbGl0eXpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufSAqL1xuLmxhbmctaGktaW4gaDEsXG4ubGFuZy1oaS1pbiBoMixcbi5sYW5nLWhpLWluIGgzLFxuLmxhbmctaGktaW4gaDQsXG4ubGFuZy1oaS1pbiBoNSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5sYW5nLWhpLWluIHAge1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ubGFuZy1oaS1pbiAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5nLWhpLWluIC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmxhbmctaGktaW4gLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ubGFuZy1oaS1pbiAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5sYW5nLWhpLWluIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxhbmctaGktaW4gLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBib3R0b206IC0ycHg7XG59XG4ubGFuZy1oaS1pbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxhbmctaGktaW4gLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCAuY2hvb3NTdGF0ZSB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG4ubGFuZy1oaS1pbiAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggc2VsZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ubGFuZy1oaS1pbiAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggaW5wdXQuc2VhcmNoLWJveCB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nLWhpLWluIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjZGVtbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jYXJkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDk4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNidG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjkwcHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODY2NjY2NjY2Nyk7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNvbnRlbnQtcGxhY2Uge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNvbnRlbnQtdGl0bGUtMSxcbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNvbnRlbnQtdGl0bGUtMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY29udGVudC1zdGFydCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2NjY2NjY2NjcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTEgIWltcG9ydGFudDtcbiAgYm90dG9tOiAxMTBweDtcbiAgbGVmdDogNS41NiU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyAucGxhY2UtYm94IC50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLnBsYWNlLWJveCAudGV4dDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgPiAuZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLmN0YS1ib3ggLmN0YSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyAuY3RhLWJveCAuY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyODhkLCAjMmU1N2FhKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwcztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTU3YWE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhkO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyA+IC5jdGEge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyA+IC5jdGEgPiAuYm9va21hcmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2FkMjk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgPiAuY3RhID4gLmJvb2ttYXJrIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzID4gLmN0YSA+IC5kaXNjb3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzID4gLmN0YSA+IC5kaXNjb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI4OGQsICMyZTU3YWEpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlNTdhYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OGQ7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzIC50aXRsZS0xLFxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyAudGl0bGUtMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzIC50aXRsZS0xLFxuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzIC50aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLnRpdGxlLTEsXG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIG5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBuYXYgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2IC5zdmctY29udGFpbmVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZ2FwOiAxMHB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBuYXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGdhcDogMjRweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2ID4gZGl2Omxhc3QtY2hpbGQgPiAuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBuYXYgPiBkaXY6bGFzdC1jaGlsZCA+IC5hY3RpdmU6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhZDI5O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgei1pbmRleDogNjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gPiAuYXJyb3cge1xuICB6LWluZGV4OiA2MDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMzMzMzMzMzMzKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gPiAuYXJyb3c6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5wYWdpbmF0aW9uID4gLmFycm93IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnByb2dyZXNzLXN1Yi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB6LWluZGV4OiA2MDtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnByb2dyZXNzLXN1Yi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAucGFnaW5hdGlvbiAucHJvZ3Jlc3Mtc3ViLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc3ViLWJhY2tncm91bmQge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnByb2dyZXNzLXN1Yi1jb250YWluZXIgLnByb2dyZXNzLXN1Yi1iYWNrZ3JvdW5kIC5wcm9ncmVzcy1zdWItZm9yZWdyb3VuZCB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OGQgMCwgIzkxMjg4ZCAxMDAlKTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnNsaWRlLW51bWJlcnMge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA2MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAucGFnaW5hdGlvbiAuc2xpZGUtbnVtYmVycyAuaXRlbSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC52aWRlby1ib3gge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudmlkZW8tYm94IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC52aWRlby1ib3guYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLkNvbV9qb2ludXMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgdG9wOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTM1cHg7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaSAuam9pbnVzLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY2LjV2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIC5qb2luLXVzLWJveC13cmFwIHVsIGxpIC5qb2ludXMtaW1nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkgLmpvaW51cy1pbWc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkgLmpvaW51cy1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkgLmpvaW51cy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIHRyYW5zaXRpb246IDFzIGxpbmVhcjsgKi9cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaSAuam9pbnVzLWltZzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIC5qb2luLXVzLWJveC13cmFwIHVsIGxpIC5qb2ludXMtb3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpob3ZlciB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICB3aWR0aDogNTMuNiU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLmpvaW51cy1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhbmltYXRpb246IGpvaW51cyAwLjVzIGVhc2UgZm9yd2FyZHM7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLmpvaW51cy1vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIC5qb2luLXVzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSAuam9pbnVzLW92ZXJsYXktdGV4dCAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAwcHg7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkuYWN0aXZlIC5qb2ludXMtb3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLmpvaW51cy1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGpvaW51cyB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7IC8qIFNldCB0byBhIHZhbHVlIGxhcmdlciB0aGFuIGV4cGVjdGVkIGZ1bGwgaGVpZ2h0ICovXG4gIH1cbn1cbi5Db21fc3BvdHMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICB3aWR0aDogMTguNzY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIuNTd2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtaW1nIHtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWc6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgZmlsdGVyOiBub25lO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgLnNwb3J0cy1vdmVybGF5LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMzJweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtaW1nIC5zcG9ydHMtb3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgLnNwb3J0cy1vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtbW9iaWxlLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IGFkYW5pO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtbW9iaWxlLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCAuY3RhLXdyYXAgLmN0YSB7XG4gICAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCAuY3RhLXdyYXAgLmN0YSB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IC5jdGEtd3JhcCAuY3RhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IC5jdGEtd3JhcCAuY3RhOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IC5jdGEtd3JhcCAuY3RhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCAuY3RhLXdyYXAgLmN0YTpob3Zlcjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICB3aWR0aDogNTMuNiU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogc3BvcnRsaW5lIDAuNXMgZWFzZSBmb3J3YXJkcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkuYWN0aXZlIC5zcG90cy1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSAuc3BvdHMtaW1nIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLnNwb3RzLWltZyAuc3BvcnRzLW92ZXJsYXktdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkuYWN0aXZlIC5zcG90cy1tb2JpbGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBhZGFuaTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgLmN0YS13cmFwIC5jdGEge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgLmN0YS13cmFwIC5jdGEge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgLmN0YS13cmFwIC5jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgLmN0YS13cmFwIC5jdGE6aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5Aa2V5ZnJhbWVzIHNwb3J0bGluZSB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7IC8qIFNldCB0byBhIHZhbHVlIGxhcmdlciB0aGFuIGV4cGVjdGVkIGZ1bGwgaGVpZ2h0ICovXG4gIH1cbn1cbi5Db21fY29tcGFueV92aXNpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLmNvbXBhbnlfdmlzaW9uX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuY29tcGFueV92aXNpb25faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5jb21wYW55X3Zpc2lvbl90ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5jb21wYW55X3Zpc2lvbl90ZXh0IC5jb21wYW55X3Zpc2lvbl93cmFwX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1LjU1JTtcbiAgYm90dG9tOiAxMCU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5jb21wYW55X3Zpc2lvbl90ZXh0IC5jb21wYW55X3Zpc2lvbl93cmFwX3RleHQgLmNvbXBhbnlfdmlzaW9uX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLmNvbXBhbnlfdmlzaW9uX3RleHQgLmNvbXBhbnlfdmlzaW9uX3dyYXBfdGV4dCAuY29tcGFueV92aXNpb25fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLmNvbXBhbnlfdmlzaW9uX3RleHQgLmNvbXBhbnlfdmlzaW9uX3dyYXBfdGV4dCAuY29tcGFueV92aXNpb25fc3VidGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLmNvbXBhbnlfdmlzaW9uX3RleHQgLmNvbXBhbnlfdmlzaW9uX3dyYXBfdGV4dCAuY29tcGFueV92aXNpb25fc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyB7XG4gIHdpZHRoOiAzMSU7XG4gIHBhZGRpbmc6IDAgMi44MSUgMCA1LjU2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIHtcbiAgICBwYWRkaW5nOiAwIDEuMzglIDAgMS4zOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX2ljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb21fdmlzaW9uX3RleHRfYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb21fdmlzaW9uX3RleHRfYm94IHAge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tX3Zpc2lvbl90ZXh0X2JveCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX3JpZ2h0X3NlYyB7XG4gIHdpZHRoOiA2OSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX3JpZ2h0X3NlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkNvbV90aW1lbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX2xlZnQtc2VjIHtcbiAgd2lkdGg6IDYwLjc2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfbGVmdC1zZWMgLnRpbWVsaW5lX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9sZWZ0LXNlYyAudGltZWxpbmVfaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMge1xuICB3aWR0aDogMzkuNDQlO1xuICBwYWRkaW5nOiAwIDUuNTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMge1xuICAgIHBhZGRpbmc6IDAgNS41NiUgMCA0LjU2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyB7XG4gICAgcGFkZGluZzogNzBweCA1LjU2JSA3MHB4IDQuNTYlO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV9pbWcge1xuICB3aWR0aDogNTglO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3ggLnRpbWVsaW5lLWhlYWRpbmcge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX3RleHRfYm94IC50aW1lbGluZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX3RleHRfYm94IC50aW1lbGluZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3ggLnRpbWVsaW5lLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX3RleHRfYm94IC50aW1lbGluZS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3ggLnRpbWVsaW5lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIHtcbiAgICB3aWR0aDogNjElO1xuICAgIC8qICAgcGFkZGluZy10b3A6IDMwcHg7ICovXG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC40O1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTFweCAwIDAgMDtcbiAgd2lkdGg6IDk1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICAgIHBhZGRpbmc6IDExcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgICB3aWR0aDogODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDUlO1xuICB0b3A6IDIwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB0b3A6IDclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHRvcDogMTQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgdG9wOiA5JTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0NSU7XG4gIHRvcDogMjAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgdG9wOiA3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHRvcDogMTQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB0b3A6IDklO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkgLnRpbWVsaW5lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIC50aW1lbGluZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkgLnRpbWVsaW5lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4ge1xuICAgIC8qICBtYXJnaW4tdG9wOiA5JTsgKi9cbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0biB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC8qICBwYWRkaW5nOiAyMy41cHggMjBweCAyMy41cHggMjBweDsgKi9cbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0bjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzMlO1xuICBsZWZ0OiAxOSU7XG4gIHotaW5kZXg6IDk5MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICB0b3A6IDMzJTtcbiAgICBsZWZ0OiAyMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIHRvcDogMjYlO1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAuc2xpZGVyX19jb250cm9scyB7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogMjklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIHRvcDogMzQlO1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogIzcwNzA3MCBzb2xpZCAxcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzM5MzkzOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIGxpbmVBbmltIHtcbiAgMCUge1xuICAgIHRvcDogLTYwJTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogMjAlO1xuICAgIGhlaWdodDogODAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zY3JvbGwtdG8tcmV2ZWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRvcDogODh2aDtcbiAgei1pbmRleDogMTM7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5MTI4OEQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAvKiAmOjpiZWZvcmV7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB3aWR0aDogNnB4OyB0b3A6IC01MCU7IGhlaWdodDogNDAlOyBhbmltYXRpb246IGxpbmVBbmltIDFzIGxpbmVhciBpbmZpbml0ZTsgYm9yZGVyLXJhZGl1czogMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTEyODhEO30gKi9cbn1cbi5zY3JvbGwtdG8tcmV2ZWFsIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYW5pbWF0aW9uOiBzaGFkb3dGbG9hdCAxcyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xufVxuLnNjcm9sbC10by1yZXZlYWwgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OEQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkxMjg4RDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG4uc2Nyb2xsLXRvLXJldmVhbCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhEO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OEQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjcm9sbC10by1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWludHJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRpbWVsaW5lLWludHJvIC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDcyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWludHJvIC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5waW4tc3BhY2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5waW4tc3BhY2VyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBpbi1zcGFjZXI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtaGVhZGVyIHsgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi50aW1lbGluZS1oZWFkZXIgLm1lZGlhLWtpdC10YWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWhlYWRlciAubWVkaWEta2l0LXRhYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnRpbWVsaW5lLWhlYWRlciAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1oZWFkZXIgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgfVxufVxuLnRpbWVsaW5lLWhlYWRlciAuY29tX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpOyAvKiB3aWR0aDogMTAwJTsgICovXG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtaGVhZGVyIC5jb21fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRpbWVsaW5lLWhlYWRlciAuY29tX2NvbnRhaW5lciAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtaGVhZGVyIC5jb21fY29udGFpbmVyIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubWlsZXN0b25lLW5hdi1ob2xkZXIgeyAvKiBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDExOyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNi42NiU7IC8qIGhlaWdodDpjYWxjKDEwMHZoIC0gNjVweCk7ICovXG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6ICM4ZTI3OGYgc29saWQgMTBweDtcbiAgLyogQGluY2x1ZGUgYmVsb3codGIpeyAgZGlzcGxheTogbm9uZTsgfSAqL1xufVxuLm1pbGVzdG9uZS1uYXYtaG9sZGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTE7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtbmF2LWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDYwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLm1pbGVzdG9uZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAuNSUpO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWlsZXN0b25lLWhlYWRlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1pbGVzdG9uZS1oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJDaGFuZ2VcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogI2ZmZiBzb2xpZCAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi5taWxlc3RvbmUtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgLyogQGluY2x1ZGUgYmVsb3codGIpeyBkaXNwbGF5OiBub25lO30gKi9cbn1cbi5taWxlc3RvbmUtbmF2IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLW5hdiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1pbGVzdG9uZS1uYXYgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1pbGVzdG9uZS1uYXYgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogd2hpdGUtc3BhY2U6IG5vd3JhcDsgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1ib3R0b206ICMzOTM5Mzkgc29saWQgMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLm1pbGVzdG9uZS1uYXYgdWwgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ubWlsZXN0b25lLW5hdiB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAuNSUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtbmF2IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgfVxufVxuLm1pbGVzdG9uZS1uYXYgdWwgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1pbGVzdG9uZS1uYXYgdWwgbGk6aG92ZXIgYTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluIGNvbG9yIDAuM3MgZWFzZS1pbjtcbn1cbi5taWxlc3RvbmUtbmF2IHVsIGxpLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ubWlsZXN0b25lLW5hdiB1bCBsaS5hY3RpdmUgYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5taWxlc3RvbmUtbmF2IHVsIGxpLmFjdGl2ZSBhOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4gY29sb3IgMC4zcyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLW5hdiB1bCBsaS5hY3RpdmUgYSB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB9XG59XG5cbi55ZWFyLW5hdi1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMzUuMzMlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC55ZWFyLW5hdi1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnllYXItbmF2IHsgLyogcG9zaXRpb246IHJlbGF0aXZlOyAqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHdpZHRoOiAxMDAlOyAvKiBtaW4taGVpZ2h0OmNhbGMoMTAwdmggLSA2NXB4KTsgKi9cbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLnllYXItbmF2LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ueWVhci1uYXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogIzk2OTY5NiBzb2xpZCAwLjVweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnllYXItbmF2IHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTQlOyAvKiB0b3A6Y2FsYyg1MCUgLSAzM3B4KSAhaW1wb3J0YW50OyAqL1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjdzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLyogJjo6YWZ0ZXJ7Y29udGVudDogXCJcIjsgcG9zaXRpb246YWJzb2x1dGU7IHotaW5kZXg6LTE7IGxlZnQ6MDsgdG9wOjA7IHdpZHRoOiAwcHg7IGhlaWdodDoxMDAlOyBib3JkZXI6ICM5Njk2OTYgc29saWQgMC41cHg7IG9wYWNpdHk6IDAuMjt9ICovXG59XG4ueWVhci1uYXYgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMjVweDsgLyogb3BhY2l0eTogMC4zOyAqL1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLnllYXItbmF2IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLTVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLnllYXItbmF2IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLnllYXItbmF2IHVsIGxpIGEgLnllYXItdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnllYXItbmF2IHVsIGxpLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ueWVhci1uYXYgdWwgbGkuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEUyNzhGO1xuICBtYXJnaW46IC03cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ueWVhci1uYXYgdWwgbGkuYWN0aXZlIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICBib3JkZXItcmlnaHQ6ICM4RTI3OEYgc29saWQgMXB4O1xufVxuLnllYXItbmF2IHVsIGxpLmFjdGl2ZSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjOEUyNzhGO1xufVxuLnllYXItbmF2IHVsIGxpLmFjdGl2ZSBhIC55ZWFyLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi55ZWFyLW51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7IC8qIGZvbnQtc2l6ZTogMnJlbTsgKi9cbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAueWVhci1udW0ge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55ZWFyLW51bSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnllYXItbnVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICB0b3A6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhFMjc4RjtcbiAgfVxufVxuXG4ueWVhci10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC55ZWFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAueWVhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBib3JkZXI6ICNGRjAwMDAgc29saWQgMXB4OyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi10aW1lbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnJvdy10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93LXRpbWVsaW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5taWxlc3RvbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogNjcuMzclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5taWxlc3RvbmUtaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyAvKiBkaXNwbGF5OiBub25lOyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWludHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1pbGVzdG9uZS1pbnRyby1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIHBvaW50ZXItZXZlbnRzOiBub25lOyAqL1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8taG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5taWxlc3RvbmUtaW50cm8tZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgLyogaGVpZ2h0OiAxMDAlOyAqL1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIGRpc3BsYXk6IG5vbmU7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTByZW0gNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IHtcbiAgICBwYWRkaW5nOiA4cmVtIDIwcHg7XG4gIH1cbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDY3LjUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNkRCNiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIEBpbmNsdWRlIGJlbG93KHRiKSB7IGZvbnQtc2l6ZTogMi40cmVtOyBtYXJnaW4tYm90dG9tOiAycmVtO30gKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG4ubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTsgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA5MTIyMiwgIzBiMTEyMiwgIzBkMTAyMSwgIzBmMGYyMSwgIzExMGUyMCwgIzEzMGQyMCwgIzE0MGQxZiwgIzE2MGMxZiwgIzE4MGIxZSwgIzFhMGExZSwgIzFiMDkxZCwgIzFkMDgxYyk7ICovXG59XG4ubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDkxMjIyLCAjMGIxMTIyLCAjMGQxMDIxLCAjMGYwZjIxLCAjMTEwZTIwLCAjMTMwZDIwLCAjMTQwZDFmLCAjMTYwYzFmLCAjMTgwYjFlLCAjMWEwYTFlLCAjMWIwOTFkLCAjMWQwODFjKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lOyAvKiBiYWNrZ3JvdW5kOiAjZmZmOyAqL1xuICB9XG59XG4ubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmcgLmRpdmlsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE5dmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG4gIGxlZnQ6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnIC5kaXZpbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnIC5kaXZpbGluZS5kaXZpbGluZVRvcCB7XG4gIHRvcDogMCU7XG59XG4ubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmcgLmRpdmlsaW5lLmRpdmlsaW5lQm90dG9tIHtcbiAgYm90dG9tOiAwJTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBmbGV4OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICAvKiAueWVhci1jb250ZW50OmhhcygueWVhci1jb250ZW50LWRpdjpvbmx5LWNoaWxkKSB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBiYWNrZ3JvdW5kOiAjRjBGMEYwOyAqL1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNXZoO1xuICBwYWRkaW5nLWJvdHRvbTogNXZoOyAvKiBib3JkZXI6ICM4RTI3OEYgc29saWQgMXB4OyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50IHsgLyogcGFkZGluZy1ib3R0b206NHJlbTsgKi9cbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDUwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDB2aDtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudDpmaXJzdC1vZi10eXBlIC55ZWFyLWNvbnRlbnQtZGl2OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudDpmaXJzdC1vZi10eXBlIC55ZWFyLWNvbnRlbnQtZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudDpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDAuNXB4O1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7ICovXG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2Om5vdCg6aGFzKC55ZWFyLW1lZGlhKSkge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdjpub3QoOmhhcygueWVhci1tZWRpYSkpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXY6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IC55ZWFyLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IC55ZWFyLW1lZGlhIC50bEltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IC55ZWFyLW1lZGlhIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IC55ZWFyLW1lZGlhIC50bFZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzIuMDclO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiAueWVhci1tZWRpYSAudGxWaWRlbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IC55ZWFyLW1lZGlhIHZpZGVvLCAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiAueWVhci1tZWRpYSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiBwIHtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiBwIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgcCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgdWwgbGkgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdjpub3QoOmhhcygueWVhci1tZWRpYSkpIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdjpub3QoOmhhcygueWVhci1tZWRpYSkpIHAge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdjpub3QoOmhhcygueWVhci1tZWRpYSkpIGxpIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXY6bm90KDpoYXMoLnllYXItbWVkaWEpKSBsaSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuLm1pbGVzdG9uZS1kaXYtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5taWxlc3RvbmUtZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtZGl2IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWlsZXN0b25lLWRpdjpsYXN0LW9mLXR5cGUgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1kaXY6bGFzdC1vZi10eXBlIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4ubWlsZXN0b25lLWNvbnRlbnQgLm1pbGVzdG9uZS1kaXYtaG9sZGVyIC5taWxlc3RvbmUtZGl2OmZpcnN0LW9mLXR5cGUgLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnIC5kaXZpbGluZS5kaXZpbGluZVRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWlsZXN0b25lLWNvbnRlbnQgLm1pbGVzdG9uZS1kaXYtaG9sZGVyIC5taWxlc3RvbmUtZGl2OmZpcnN0LW9mLXR5cGUgLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnIC5kaXZpbGluZS5kaXZpbGluZUJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi55ZWFyLWNvbnRlbnQtcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg2NC4xNiUgLSA5MHB4KTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgLyogYm9yZGVyOiAjMGQ4MDNjZTUgc29saWQgMXB4OyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAueWVhci1jb250ZW50LXBhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgfVxufVxuXG4ubmV4dFBhZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dFBhZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIGxlZnQ6IDA7ICovXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IHNoYWRvd0Zsb2F0IDFzIGxpbmVhciBhbHRlcm5hdGUgaW5maW5pdGU7XG59XG4ubmV4dFBhZ2VyIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuLm5leHRQYWdlciBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi5uZXh0UGFnZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV4dFBhZ2VyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFkb3dGbG9hdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbn1cbi5iZ21pbGVJbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmdtaWxlSW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4uYmdtaWxlSW1nLWJveDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC45O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5iZ21pbGVJbWdQYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IC0xO1xuICAvKiAmOjphZnRlcnsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTsgdG9wOiA1MCU7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDt9ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iZ21pbGVJbWdQYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpZ2h0LW1vZGUgLmludHJvLWJnOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLW5hdi1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItYm90dG9tOiAjYmNiY2JjIHNvbGlkIDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1OGRlZywgI0YwRjBGMCAxMC4wNCUsICNGMEYwRjAgOTUuNDYlKTtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtbmF2IHVsIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgaDMge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBoMiB7XG4gIGNvbG9yOiAjMDA2REI2ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgcCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmcgLmRpdmlsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC55ZWFyLW5hdiB1bDo6YWZ0ZXIge1xuICBib3JkZXI6ICM5Njk2OTYgc29saWQgMC41cHg7XG59XG4ubGlnaHQtbW9kZSAueWVhci1uYXYgdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAueWVhci1uYXYgdWwgbGkuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEUyNzhGO1xufVxuLmxpZ2h0LW1vZGUgLnllYXItbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAjOEUyNzhGIHNvbGlkIDFweDtcbn1cbi5saWdodC1tb2RlIC55ZWFyLW5hdiB1bCBsaS5hY3RpdmUgYTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzhFMjc4Rjtcbn1cbi5saWdodC1tb2RlIC55ZWFyLW51bSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnllYXItdGl0bGUge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC50aW1lbGluZS1jb250ZW50IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiB7XG4gIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAwLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiBwIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuYmdtaWxlSW1nLWJveDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5uZXh0UGFnZXIgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5uZXh0UGFnZXIgc3Bhbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5leHRQYWdlciBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdhcDogMHB4O1xuICB9XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgLmN1c3RvbS1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGFpcm1hbi1wYWdlL25leHQtd2hpdGUuc3ZnKTtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTsgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyAuY3VzdG9tLW5leHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIC5jdXN0b20tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyAuY3VzdG9tLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYWlybWFuLXBhZ2UvcHJldi13aGl0ZS5zdmcpO1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgbGVmdDogMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICAvKiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTsgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyAuY3VzdG9tLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgLmN1c3RvbS1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIC5jdXN0b20tcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgLmN1c3RvbS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgLmN1c3RvbS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMge1xuICB3aWR0aDogY2FsYyg0NSUgLSA3MHB4KTtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAudGV4dFdyYXBwZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC50ZXh0V3JhcHBlciB7XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IEFkYW5pICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYig1NywgNTcsIDU3KTtcbiAgbGVmdDogLTE5cHg7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDU3LCA1NywgNTcpO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuaW5mby13cmFwIC5pbmZvIC5uYW1lIHtcbiAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgLyogIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDEpICFpbXBvcnRhbnQ7ICovXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuaW5mby13cmFwIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gIC8qICBjb2xvcjpyZ2JhKDU3LCA1NywgNTcsIDEpICFpbXBvcnRhbnQ7ICovXG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5ncm93dGgtc3VidGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5hcnJvdy1pY29ucyBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbW9kZSAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuZ3Jvd3RoLXN1YnRleHQge1xuICBjb2xvcjogcmdiKDE5MywgMTkzLCAxOTMpICFpbXBvcnRhbnQ7XG4gIC8qICBieyBjb2xvcjpyZ2JhKDU3LCA1NywgNTcsIDEpICFpbXBvcnRhbnQ7XG4gICB9ICovXG59XG4ubGlnaHQtbW9kZSAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuaW5mby13cmFwIC5pbmZvIC5uYW1lIHtcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5pbmZvLXdyYXAgLmluZm8gLmRlc2lnbmF0aW9uIHtcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cblxuLmF3YXJkc19saXN0aW5nIC50aHJlZWNhcmQtYm94V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hd2FyZHNfbGlzdGluZyAuaW1hZ2UtYm94IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiBTZXQgYm9yZGVyIHRoaWNrbmVzcyAqL1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAyYTU2ZSAwLCAjMjE2NWIwIDMwJSwgIzczMzc5MSA2MCUsICNlZjQwMjMgMTAwJSkgMTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuLmF3YXJkc19saXN0aW5nIC5hd2FyZHNfbGlzdGluZ19vdmVybGF5X3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA5MTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3YXJkc19saXN0aW5nIC5hd2FyZHNfbGlzdGluZ19vdmVybGF5X3RleHQgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzNjI5YSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBnYXA6IDdweDtcbn1cbi5hd2FyZHNfbGlzdGluZyAuYXdhcmRzX2xpc3Rpbmdfb3ZlcmxheV90ZXh0IGg0IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMzM2MjlhO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmF3YXJkc19saXN0aW5nIC5hd2FyZHNfbGlzdGluZ19vdmVybGF5X3RleHQgaDQgaW1nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5hd2FyZHNfbGlzdGluZyAuYXdhcmRzX2xpc3Rpbmdfb3ZlcmxheV90ZXh0IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGNvbG9yOiAjNmQ2ZTcyICFpbXBvcnRhbnQ7XG59XG4uYXdhcmRzX2xpc3RpbmcgLmF3YXJkcy1saXN0aW5nLXN1Yi10ZXh0IHtcbiAgY29sb3I6ICM2ZDZlNzIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4uYXdhcmRzX2xpc3RpbmcgLmF3YXJkcy1saXN0aW5nLXN1Yi10ZXh0IC5tYWluLXN1Yi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hd2FyZHNfbGlzdGluZyAuYXdhcmRzLWxpc3Rpbmctc3ViLXRleHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59IiwiQG1peGluIGdyYWRpZW50LWJ1dHRvbntcclxuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgLy8gLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLy8gYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC8vIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgJHdoaXRlY29sb3I7XHJcbiAgLy8gY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6OHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6MDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLy90cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC8vIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgLy8gICBwYWRkaW5nOiAxNXB4IDI0cHggMTVweCAyNHB4O1xyXG4gIC8vIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vIGJvcmRlci1sZWZ0OiAjMDE4MEEyIHNvbGlkIDFweDtcclxuICAgIC8vIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHg7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6LTE7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgLy8gLXdlYmtpdC1tYXNrOm5vbmU7XHJcbiAgICAgIC8vIGJvcmRlci1sZWZ0OiAjMDE4MEEyIHNvbGlkIDFweDtcclxuICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAjOEUyNzhGIHNvbGlkIDFweDtcclxuXHJcbiAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBjb250ZW50OiBcIlwiO1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyB6LWluZGV4OiAtMTtcclxuICAvLyB0b3A6IDA7XHJcbiAgLy8gcmlnaHQ6IDA7XHJcbiAgLy8gYm90dG9tOiAwO1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgLy8gdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XHJcbiAgLy8gYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIC8vIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgLy8gYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgLy8gYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIC8vIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgLy8gLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAvLyB9XHJcbi8vICAgJjphZnRlcntcclxuLy8gICBjb250ZW50OiBcIlwiO1xyXG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICB6LWluZGV4OiAtMTtcclxuLy8gICB0b3A6IDA7XHJcbi8vICAgcmlnaHQ6IDA7XHJcbi8vICAgdG9wOiAwO1xyXG4vLyAgIGxlZnQ6IDA7XHJcbi8vICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5MTI4OEQ7XHJcbi8vICAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XHJcbi8vIH1cclxuICAmOmhvdmVye1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgIzkxMjg4RDtcclxuICAgIC8vIGNvbG9yOiAjOTEyODhEO1xyXG4gIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gIC8vICAgY29sb3I6ICNmZmY7XHJcbiAgLy8gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmY7XHJcbiAgLy8gIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLy8gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyOThlO1xyXG4gIC8vICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2NGNhNDtcclxuICAgIC8vdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC8vdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgLy8td2Via2l0LW1hc2s6bm9uZTtcclxuICAgICAgLy9ib3JkZXItYm90dG9tOiA0cHggc29saWQgIzkxMjg4RDtcclxuXHJcbiAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgLy9ib3JkZXItdG9wOiA0cHggc29saWQgIzkxMjg4RDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGNvbS1oZWFkaW5ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7IFxyXG4gIH1cclxuICBoMSxoMixoMyxoNCxoNXtcclxuICAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgKi9cclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdBZGFuaSc7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHN0cm9uZ3tcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdmlld21vcmVidG57XHJcbiAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gIC8vbWFyZ2luLXRvcDogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gd2F0Y2hidG57XHJcbiAgLmJ0bnMtd3JhcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIC53YXRjaC1idG57XHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAvKiAgICBwYWRkaW5nOiAyMy41cHggMjBweCAyMy41cHggMjBweDsgKi9cclxuIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7fVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgICAgIC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC8vIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIC8vIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAvLyBib3JkZXItbGVmdDogIzAxODBBMiBzb2xpZCAxcHg7XHJcbiAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAjOEUyNzhGIHNvbGlkIDFweDtcclxuXHJcbiAgICAgICAgLy8gei1pbmRleDogLTE7XHJcbiAgICAgICAgLy8gaW5zZXQ6IDA7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgIC8vIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgLy8gLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgfVxyXG4gICAgLy8gJjo6YWZ0ZXJ7XHJcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgei1pbmRleDogLTE7XHJcbiAgICAvLyAgIHRvcDogMDtcclxuICAgIC8vICAgcmlnaHQ6IDA7XHJcbiAgICAvLyAgIHRvcDogMDtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gJjo6YmVmb3Jle1xyXG4gICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgIHotaW5kZXg6IC0xO1xyXG4gICAgLy8gICB0b3A6IDA7XHJcbiAgICAvLyAgIHJpZ2h0OiAwO1xyXG4gICAgLy8gICBib3R0b206IDA7XHJcbiAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTEyODhEO1xyXG4gICAgLy8gICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcclxuICAgIC8vIH1cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgLy9wYWRkaW5nOiAxMHB4IDE3cHggMTBweCAxN3B4O1xyXG4gICAgfVxyXG4gICAgICY6aG92ZXJ7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgIC8vICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMCk7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgIC8vICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2REI2O1xyXG4gICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOEUyNzhGO1xyXG4gICAgICAvL2JhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8vICY6OmJlZm9yZXtcclxuICAgICAgLy8gICBib3JkZXItdG9wOiA0cHggc29saWQgIzkxMjg4RDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyAmOjpiZWZvcmV7XHJcbiAgICAgIC8vICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAgIC8vIH1cclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYm9keXtcclxuICAmLm92ZXJmbG93e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbmh0bWx7XHJcbiAgJi5vdmVyZmxvd3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5oZWFkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTkxO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIC8vYmFja2dyb3VuZDogJGhlYWRlcndoaXRlYmc7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAvL2JvcmRlci1ib3R0b206ICRncmF5Y29sb3Igc29saWQgMXB4O1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgICAgLy9iYWNrZ3JvdW5kOiAjMTkxYjFjO1xyXG4gICAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAuaGVhZGVyV3JhcHBlcntcclxuICAgICAgICAvLyAubG9nbyBpbWd7ICAgIFxyXG4gICAgICAgIC8vICAgY29udGVudDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2FkYW5pLWxvZ28tZ3JhZGllbnQuc3ZnKTtcclxuICAgICAgICAvLyAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAucmlnaHQtbWVudXtcclxuICAgICAgICAgIC8vYmFja2dyb3VuZDogJGhlYWRlcmlnaHQ7XHJcbiAgICAgICAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGFuZ3VhZ2UtZHJvcGRvd257XHJcbiAgICAgICAgICAgIC8vIGJ1dHRvbntcclxuICAgICAgICAgICAgLy8gICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAvLyAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgLy8gICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgLy8gICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy8gLnNlYXJjaC1iYXJ7XHJcbiAgICAgICAgICAvLyAgICAgb2JqZWN0e1xyXG4gICAgICAgICAgLy8gICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAvLyAud2hlZWxjaGFpcntcclxuICAgICAgICAgIC8vICAgb2JqZWN0e1xyXG4gICAgICAgICAgLy8gICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQtbWVudXtcclxuICAgICAgICAgIC5uYXYtbWFpbntcclxuICAgICAgICAgICAgbmF2e1xyXG4gICAgICAgICAgICAgIC5uYXYtd3JhcHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI25hdi1pY29uM3tcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgfVxyXG4gIH1cclxuICAmLm92ZXJmbG93e1xyXG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcclxuICAgIHotaW5kZXg6IDk5MTtcclxuICB9XHJcbiAgLmhlYWRlcldyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5sb2dvIHtcclxuICAgICAgd2lkdGg6IDclO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYi1zZWFyY2gtaWNvblxyXG4gICAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpXHJcbiAgICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICByaWdodDogODNweDtcclxuICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVmdC1tZW51IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDkwJTsgIFxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgLy8gd2lkdGg6IDkyJTtcclxuICAgICAgfSBcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIHRvcDogMTAxJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNTBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgXHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBhdXRvO1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbmF2e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICAgICNuYXYtaWNvbjMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMiksJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgIHRvcDo4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAubmF2LW1haW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobGcpe1xyXG4gICAgICAvLyAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB3aWR0aDogODguODglO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8qIHBhZGRpbmc6IDI3cHggMCAwOyAqL1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIG5hdntcclxuICAgICAgICAubmF2LXdyYXB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIC8vbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgICBuYXYgeyAgICAgICBcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgfVxyXG4gICAgICB1bCAge1xyXG4gICAgICAgIGxpICB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE4cHg7XHJcbiAgICAgICAgICAmLm1lZ2EtbWVudS1saXN0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyID4gLmhhcy1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgIC5oYXMtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIgPiAuaGFzLWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIC5oYXMtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnTWlkMSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobGcpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDEpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coIHRiMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkaGVhZGVob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnUubWVnYS1tZW51IHtcclxuICAgICAgICAgICAgICAubWVnYS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAuY29sdW1uLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlYXJjaC1iYXJ7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIC5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXljb2xvcjI7ICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAmLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDIwcHg7XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgIC8qICBwYWRkaW5nOiAyN3B4IDBweDsgKi9cclxuICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnN1YkFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzNtaWQpe1xyXG4gICAgICAgICAgICAgIC8vcGFkZGluZzogMjRweCAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiAyNHB4IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kMil7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiAyNHB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgJi5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgLyogdG9wOiA0MyU7ICovXHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3ViQWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkaGVhZGVob3ZlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDEpIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAvLyAgIG1pbi13aWR0aDogMjQzcHg7XHJcbiAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgLy8gJjpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLy8gJjpudGgtY2hpbGQoNykgLnN1Yi1tZW51IHtcclxuICAgICAgICAgIC8vICAgbWluLXdpZHRoOiAyNDNweDtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgdG9wOiA2MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRoZWFkZXJncmF5Ymc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvL3doaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgIHRvcDogNThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6JGhlYWRlcndoaXRlYmc7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMy41cHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAvL3doaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNi41cHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6aW5oZXJpdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgICYubWVnYS1tZW51e1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlICh0YjIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGhlYWRlcmdyYXliZztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tZWdhLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShtZCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODguODglO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzUpO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDBweCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5M3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5uby1oZWFkaW5nLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi5uYXYtc3ViLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RlZC1jb21wYW5pZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmxpc3RlZC1jb21wYW5pZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5uYXYtc3ViLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpc3RlZC1jb21wYW5pZXN7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2xpc3RlZC1pY29uLWJsYWNrLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDAgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc3VzdGFpbmFiaWxpdHktc3VibGlua3N7XHJcbiAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3Zlcj4ge1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlICh0YjIpe1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlICh0YjIpe1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MXB4O1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjZweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjZweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNvbG9yLXRoZW1le1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICB0b3A6IDEzJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgLy9yaWdodDogLTNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbG9yLXRoZW1lLWxpc3R7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOjY3cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW9iLWhpZGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjY2Vzc2liaWxpdHktdGFie1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIC5tb2ItdGV4dHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRyb3Bkb3duLW1lbnUye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgIC5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyID4gLmhhcy1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgJi5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTQlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobGcyKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMjElO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tZWdhLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmNvbHVtbi1oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LWxpbmtze1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShtZDMpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMTNweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICAgIC8vICAgcGFkZGluZzogMjZweCAxM3B4O1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICYuYWJvdXQtc3ViLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICB0b3A6NjdweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTE3cHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNjVweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLm5hdi13cmFwXHJcbiAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1tZW51IHtcclxuICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy9wYWRkaW5nOiAxNXB4IDQ5cHggMTVweCAyMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyZ3JheWJnO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8qanVzdGlmeS1jb250ZW50OiBsZWZ0OyAqL1xyXG4gICAgICAvKiB3aGVuIGFjY2VzaWJpbGl0eSBhbmQgbGFuIG9uIGNvbW1lbnQgYmVsb3cganVzdGlmeS1jb250ZW50IGFuZCB1bmNvbW1lbnQgYWJ2ZSBvbmUgKi9cclxuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gICAgICAvLyBAaW5jbHVkZSBiZWxvdyhsZzIpe1xyXG4gICAgICAvLyAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLnJpZ2h0LWxpbmtze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAmLmNvbG9yLXRoZW1le1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb2xvci10aGVtZS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6NjdweDtcclxuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZvbnQtaW5jcmVhc2V7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmZvbnQtbGlzdHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6NjdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYWJvdmUgKG1kMil7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAxNXB4IDI0cHggMTVweCAyNHB4O1xyXG4gICAgICB9IFxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIC8vcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTlweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLG1kMilcclxuICAgICAge1xyXG4gICAgICAgIC8vd2lkdGg6IDMyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93ICh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiA4OC44OCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAvL3BhZGRpbmc6IDEwcHggOHB4IDlweCAxMHB4O1xyXG4gICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUgKG1kMil7XHJcbiAgICAgICAgICAvL3BhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgIG9iamVjdHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC53aGVlbGNoYWlyIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIC8vcGFkZGluZzogMTBweCA4cHggOXB4IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9iamVjdHtcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlIChtZDIpe1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5MSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3ctbW9iaWxle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5sYW5ndWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFuZ3VhZ2UtZHJvcGRvd257XHJcbiAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgXHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgIFxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICB0b3A6IDU2JTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgLyogIHRvcDogNDIlOyAqL1xyXG4gICAgICAgICAgICAgdG9wOiAxMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJi5zaG93LW1vYmlsZXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmd1YWdlLWxpc3Qge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgdG9wOjM5cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmd1YWdlLWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4OyAgICAgICAgICBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyAodGIyKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cgKHRiMil7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ncmF5aGVhZGVye1xyXG4gICAgICAvL2JhY2tncm91bmQ6ICRncmF5aGVhZGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2FiaWxpdHktZHJvcGRvd257XHJcbiAgICAgIG1pbi13aWR0aDogMzk2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAwcHgpO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpe1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmRpc2FiaWxpdHktY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC53cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogIzdiN2I3YiBzb2xpZCAxcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgIC5oZWFkaW5ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3ViaGVhZGluZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwcHggMTBweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLmRpc2FiaWxpdHktYnRue1xyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGdyYXljb2xvcjIgc29saWQgMXB4O1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAuYnRuLXRleHQtcmlnaHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgIH1cclxuICAgICAgICAgICAuYnV0dG9uc3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHg7XHJcbiAgICAgICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6N3B4O1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgLjA2KTtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IgMCUsICRwaW5rY29sb3IgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAmLm9mZiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdDpjaGVja2Vkfi5vbntcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0e1xyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5vZmYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yIDAlLCAkcGlua2NvbG9yIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2stdG9nZ2xlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdCArIGxhYmVsOmJlZm9yZSwgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IgMCUsICRwaW5rY29sb3IgMTAwJSk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XHJcbiAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcclxuICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzgxMzU5NywgIzcwM2U5ZCwgIzVjNDZhMiwgIzQ2NGNhNCk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZXNldC1idG57XHJcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5MzkzOSAwJSwgIzM5MzkzOSAyMiUsICMzOTM5MzkgOTAlKTsgXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7IFxyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LWNvbnRpYW5lcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAjN2I3YjdiIHNvbGlkIDFweDtcclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICYuY29sb3ItdGhlbWUtdGFie1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS4xJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb250LWxpc3R7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjElO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5MzkzOSAwJSwgIzM5MzkzOSAyMiUsICMzOTM5MzkgOTAlKTsgXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7IFxyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTsgXHJcbiAgICAgICAgICAgICAgICAvLy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5e1xyXG4gICYuZ3JheWhlYWRlcntcclxuICAgIGhlYWRlcntcclxuICAgICAvKiBiYWNrZ3JvdW5kOiAkZ3JheWhlYWRlcjsqL1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJhci13cmFwcGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IC0xMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgwKTsgXHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG4gIC1tb3otYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICYuYWN0aXZle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxuICAuc2VyYWNoLWJhci1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogNTUuNTYlO1xyXG4gICAgbWF4LXdpZHRoOjE5MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtYmFyLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDE1MHB4IDAgMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIG1hcmdpbjogOTBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1iYXItYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRncmF5Y29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2gtYnRuc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIC5zZWFyY2gtaWNvbntcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pYy1pY29ue1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6JHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLWRyb3Bkb3due1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrcGlua2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkZ3JheWNvbG9yIDBweCAwcHggMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZyl7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiByZ2JhKDE5MywgMTkzLCAxOTMsIDAuMTYpIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRze1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAua2V5d29yZHMtaGVhZGluZ3tcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2LjUlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzkxMjg4RCwjOTEyODhELCM5MTI4OEQsIzkxMjg4RCwjOTEyODhEKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhEO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkxMjg4RDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9ICBcclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3NlLXNlYXJjaC1iYXJ7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNCU7XHJcbiAgICByaWdodDogMyU7XHJcbiAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgd2lkdGg6IDZweDtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheWNvbG9yMjtcclxufVxyXG4uc2VhcmNoLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggJGdyYXljb2xvcjI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWFje1xyXG4gIGhlYWRlcntcclxuICAgIC5oZWFkZXJXcmFwcGVye1xyXG4gICAgICBuYXZ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubWVnYS1tZW51LWxpc3R7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbn0iLCIuYmFubmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvL21hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIC5iYW5uZXItc2xpZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICBcclxuICAgIGltZ3tcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLkhlcm9TbGlkZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAuM3M7XHJcbiAgICAgICYuc1RodW1iSGlkZVxyXG4gICAgICB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgIFxyXG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7IFxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gICAgICB9XHJcblxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAuY3VzdG9tLXBhZ2ludGlvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1LjU2JTtcclxuICAgIGJvdHRvbTogMyU7XHJcbiAgICB6LWluZGV4OiA5MTtcclxuICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDk2MHB4KTtcclxuICAgIH1cclxuICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDAlO1xyXG4gICB9XHJcbiAgfVxyXG4uY2FyZC13cmFwcGVyXHJcbntcclxuIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDExNXB4O1xyXG5cdHotaW5kZXg6IDk5O1xyXG4gIHJpZ2h0OiAwO1xyXG5cclxuICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpXHJcbiAge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICByaWdodDogMTJweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pXHJcbiAge1xyXG4gICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBib3R0b206IDc1cHg7XHJcbiAgfVxyXG59ICBcclxuLnN3aXBlciB7XHJcblx0XHJcbiAgLnNjYXJkXHJcbiAge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YilcclxuICAgIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbi8qXHJcbiAgQGluY2x1ZGUgYmVsb3cobGcpe1xyXG4gICAgaGVpZ2h0OiAyMjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgIGhlaWdodDogMTkwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgfVxyXG4gICAgKi9cclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLm15U3dpcGVyIHtcclxuIFxyXG5cclxuICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgYm90dG9tOiAxOC4yNSU7XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIGJvdHRvbTogMTAuMjUlO1xyXG4gIH1cclxuXHQudGV4dC13cmFwZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0Ly8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJveC1zaGFkb3c6IDJweCAzcHggNHB4ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHRcclxuXHQuaW1nLWJveCB7XHJcblx0XHQvLyB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB2aWRlb3tcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgfVxyXG5cdH1cclxuICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4uaW1nLWJveCB7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG4jY3VzdG9tc2xpZGVyIHtcclxuXHQuaW1nLWJveCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vaGVpZ2h0OiBjYWxjKDEwMHZoICsgMnB4KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgIFxyXG5cdH1cclxufVxyXG4jbGF5ZXIxIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggKyAycHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLnNsaWRlV3JhcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLmltZy1ib3h7XHJcbiAgICAgIHZpZGVve1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3dPKG1kMiAsIGxhbmRzY2FwZSl7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBtZDIpeyBcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIH1cclxufVxyXG4jbGF5ZXIyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggKyAycHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLnNsaWRlV3JhcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLmltZy1ib3h7XHJcbiAgICAgIHZpZGVve1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmFjdGl2ZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93TyhtZDIgLCBwb3J0cmFpdCl7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpOztcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93TyhtZDIgLCBsYW5kc2NhcGUpe1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcbi50ZXh0LXdyYXBlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Ym90dG9tOiAxMDVweDtcclxuXHRsZWZ0OiA1LjU2JTtcclxuXHRjb2xvcjogJHdoaXRlY29sb3I7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXgtd2lkdGg6IDUzJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiA1MyU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAvL2JvdHRvbTogMTguMjUlO1xyXG4gICAgbWF4LXdpZHRoOiA1OSU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBib3R0b206IDMyLjI1JTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgYm90dG9tOiAzMCU7XHJcbiAgfVxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQuNHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG5cdH1cclxuICAucGFyZ3JhcGh7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07IFxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSB3YXRjaGJ0bigpO1xyXG4gICAgLmJ0bnMtd3JhcHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgLndhdGNoLWJ0bntcclxuICAgICAgICAvL21pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxufVxyXG4uYXV0b3BsYXktcHJvZ3Jlc3Mge1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdHdpZHRoOiA0MDBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiA0M3B4O1xyXG5cdHJpZ2h0OiA5MHB4O1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICBib3R0b206IDQ2cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIHdpZHRoOiA4OXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA0MXB4O1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgfVxyXG5cclxuXHQucGJhciB7XHJcblx0XHR3aWR0aDogMHB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAlLCAjOTEyODhkIDEwMCUpO1xyXG5cdH1cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGVmdDogLTE2cHg7XHJcbiAgdG9wOiAtNDZweDtcclxuICB6LWluZGV4OiA5MTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgdG9wOiAtNDlweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdGJvdHRvbTogMjNweDtcclxuXHRib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGVmdDogLTcwcHg7XHJcbiAgdG9wOiAtNDZweDtcclxuICB6LWluZGV4OiA5MTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGVmdDogLTcwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJwcmV2XCI7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA1MzBweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogNi40cmVtO1xyXG5cdGNvbG9yOiNGREY3RUU2NjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIDtcclxuXHRvcGFjaXR5OiAwLjk7XHJcblx0d2lkdGg6IDUwcHg7XHJcbiAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgIHJpZ2h0OiA1NzBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgIHRvcDogLTc5cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgYm90dG9tOiAyM3B4O1xyXG4gICAgcmlnaHQ6IDg5cHg7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIHRvcDogaW5oZXJpdDtcclxuICB9XHJcbiB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJhbm5lci1zbGlkZXIgLnN3aXBlciB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyMHB4O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZS1wcmV2LFxyXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuXHJcblxyXG4uYmFubmVye1xyXG4gIC5iYW5uZXItc2xpZGVye1xyXG4gICAgLnRleHQtd3JhcGVye1xyXG4gICAgICAmLndpdGgtcGFyYWdyYXBoe1xyXG4gICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gIH1cclxufSBcclxuXHJcbiIsIi5ncm93dGgtc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiRncm93dGhiZztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICYuc2VjdGlvbmhlaWdodCB7XHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgdGIzKSB7XHJcbiAgICAgIGhlaWdodDogNTB2aDtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyb3d0aF93cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmLm1hcmdpblRvcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5ncm93dGgtbGVmdC1zZWMge1xyXG4gICAgICB3aWR0aDogNDIuMSU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAubGVmdGltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMXZoO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIHRiMykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3Jvd3RoLXJpZ2h0LXNlYyB7XHJcbiAgICAgIHdpZHRoOiA1Ny45JTtcclxuICAgICAgcGFkZGluZzogMCA5LjglIDBweCA4LjQlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDEpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDglIDAgNyU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dFdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuZ3Jvd3RoLWhlYWRpbmcge1xyXG4gICAgICAgICAgLyogYmFja2dyb3VuZDogJHNreWJsdWVjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7Ki9cclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5xdW90ZS1pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICB0b3A6IC0yMXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0zNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm93dGgtc3VidGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIzLjc2JTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmVkdWNlLWZvbnQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcXVvdGVzOiBhdXRvO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMjFweDtcclxuICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iaWcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIC5iaWcge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYW5pbWF0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby13cmFwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgICAgICAgIC8vIGJvdHRvbTogNzVweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3ctaWNvbnMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIC8qICAgIGZvbnQtc2l6ZTogMS42cmVtOyAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzaWduYXRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jc2VjdGlvbi1ncm93dGgge1xyXG4gICYuZnAtc2VjdGlvbiB7XHJcbiAgICAubGVmdGltYWdlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5sZWZ0aW1hZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vQW5pbWF0aW9uIHtcclxuICAgICAgLmxlZnRpbWFnZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vICNzZWN0aW9uLWdyb3d0aHtcclxuLy8gICYucGFuZWx7XHJcbi8vICAgLmdyb3d0aC1sZWZ0LXNlY3tcclxuLy8gICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAmOjpiZWZvcmUge1xyXG4vLyAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgICAgdG9wOiAtMXB4O1xyXG4vLyAgICAgICByaWdodDogLTFweDtcclxuLy8gICAgICAgYmFja2dyb3VuZDogJGdyb3d0aGJnO1xyXG4vLyAgICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICB9XHJcbi8vICAgJi5hY3RpdmV7XHJcbi8vICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICY6OmJlZm9yZSB7XHJcbi8vICAgICAgIHdpZHRoOiAwO1xyXG4vLyAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLW91dCAwLjNzO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgfVxyXG4vLyAgIH1cclxuLy8gIH1cclxuLy8gfVxyXG4iLCIuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcclxuICAvL2JhY2tncm91bmQtaW1hZ2U6ICRzdXN0YW5pYmlsaXR5Ymc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgfVxyXG5cclxuICAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb20tdGhyZWVJbWFnZVNsaWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDBweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhyZWUtaW1nZVNsaWRlQm94IHtcclxuICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM2MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBsZ01pZCl7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAvKiAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2xpZGUtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIC5zbGlkZS1oZWFkaW5nLXRleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2LjY1M3JlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGUtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdtb3JlLWJ0biB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiNzZWN0aW9uLXN1c3RhaW5hYmlsaXR5XHJcbntcclxuICAmLmZwLXNlY3Rpb25cclxuICB7XHJcbiAgICAuY29tLWhlYWRpbmdcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC41cztcclxuICAgICAgaDJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmVcclxuICAgIHtcclxuICAgICAgLmNvbS1oZWFkaW5nXHJcbiAgICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ub0FuaW1hdGlvblxyXG4gICAge1xyXG4gICAgICAuY29tLWhlYWRpbmdcclxuICAgICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG59IiwiLm5ld3Nyb29tLXNlY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZC1pbWFnZTokbmV3c3Jvb21iZztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAubmV3cm9vbS1tYWluLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA2N3B4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3Nyb29tLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tLXR3b0ltYWdlU2xpZGVyIHtcclxuICAgIHdpZHRoOiA4OC44OCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcclxuICAgIH1cclxuICAgIC50d28taW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xyXG4gICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2M3B4O1xyXG4gICAgICAmLm5vLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgfVxyXG4gICAgICAudHdvLWltZ2VTbGlkZUJveCB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogNjNweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmVDbGFzcyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlLXRleHQtYm94IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLypmbGV4LXdyYXA6IHdyYXA7Ki9cclxuICAgICAgICAgICYud2l0aC1kYXRlIHtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYWJvdmUobWQzKXtcclxuICAgICAgICAgICAgLy8gICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAvLyAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgIC8vICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmV3dGFiLWljb24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8gQGluY2x1ZGUgYWJvdmUobWQyKXtcclxuICAgICAgICAgIC8vICAgbWluLWhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgLy8gICBtaW4taGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgLnNsaWRlLXN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAvLy13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIzLjc2JTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnBhZGRpbmdCdCB7XHJcbiAgICAgICAgICAgICAgLyogcGFkZGluZy1ib3R0b206IDIwcHg7Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAvLy13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudmlld21vcmUtYnRuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aW1lLWRhdGUtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDI1MDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMCAyNXB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICByaWdodDogNTNweDtcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KGxnTWlkKXtcclxuICAgICAgICAvLyAgIHJpZ2h0OiA1LjUlO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIC8vICByaWdodDogNi41NiU7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgcmlnaHQ6IDcuNTYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcInByZXZcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNzZWN0aW9uLW5ld3Nyb29tIHtcclxuICAmLnBhbmVsIHtcclxuICAgIC5uZXdzcm9vbS1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXdyb29tLW1haW4td3JhcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXIge1xyXG4gICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgICAgIC50d28taW1nZVNsaWRlQm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjNweDtcclxuICAgICAgICAgICAgLnNsaWRlLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICAudmlld21vcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNzZWN0aW9uLW5ld3Nyb29tIHtcclxuICAmLmZwLXNlY3Rpb24ge1xyXG4gICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubm9BbmltYXRpb24ge1xyXG4gICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlc3NfcmVsZWFzZV9kZXRhaWxfbWFpbiB7XHJcbiAgLm5ld3Nyb29tLXNlY3Rpb24ge1xyXG4gICAgLm5ld3Jvb20tbWFpbi13cmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudmlkZW9zLXNlY3Rpb257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC52aWRlby13cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAudmlkZW8tYm94e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgIHZpZGVve1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmlkZW8tb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICBsZWZ0OiA1LjU2JTtcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8tdGV4dHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGF5LWljb257XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdhdGNoYnRuKCk7XHJcbiAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgICAgICAgLndhdGNoLWJ0bntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAgIC8vICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIC8vICY6aG92ZXJ7XHJcbiAgICAgICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnJlYWRjcnVtYntcclxuICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICB9XHJcbn1cclxuXHJcbiNzZWN0aW9uLXZpZGVvc3tcclxuICAmLnBhbmVse1xyXG4gICAgLnZpZGVvcy1zZWN0aW9uIHtcclxuICAgICAgLnZpZGVvLXdyYXBwZXJ7XHJcbiAgICAgICAgLnZpZGVvLWJveHtcclxuICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgXHJcbiAgfVxyXG59XHJcblxyXG4jc2VjdGlvbi12aWRlb3Ncclxue1xyXG4gICYuZnAtc2VjdGlvblxyXG4gIHtcclxuICAgIC8vIC52aWRlby10ZXh0XHJcbiAgICAvLyB7XHJcbiAgICAvLyAgIG9wYWNpdHk6IDA7XHJcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC43cztcclxuICAgIC8vIH1cclxuICAgIC8vIC5idG5zLXdyYXBcclxuICAgIC8vIHtcclxuICAgIC8vICAgb3BhY2l0eTogMDtcclxuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgIC8vICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjlzO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gJi5hY3RpdmVcclxuICAgIC8vIHtcclxuICAgIC8vICAgLnZpZGVvLXRleHRcclxuICAgIC8vICAge1xyXG4gICAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyAgIC5idG5zLXdyYXBcclxuICAgIC8vICAge1xyXG4gICAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59IiwiLnRpbWVsaW5lLXNlY3Rpb257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXRvcDogLTNweDtcclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgbWFyZ2luLXRvcDogLTRweDtcclxuICB9XHJcbiAgLnRpbWVsaW5lLXNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKHNtLCB0YjIpe1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGltZWxpbmUtb3ZlcmxheXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDUuNTUlO1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYyJTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUtaGVhZGluZ3tcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZS1ib3h7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9te1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRpbWVsaW5lY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAvLyB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwIDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS10aXRsZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0aW1lbGluZWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07ICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXd0aW1lbGluZS1idG57XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDklO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC52aWV3LXRpbWUtYnRue1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAxN3B4IDE3cHggMTdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE3cHggMTBweCAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGVyX19jb250cm9sc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxNCU7XHJcbiAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5MTtcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICBib3R0b206IDE0LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgYm90dG9tOiAxMS41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgYm90dG9tOiAxNS41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgYm90dG9tOiAzNi41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgYm90dG9tOiAzMi43JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKXtcclxuICAgICAgICAgIGJvdHRvbTogMzAuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2t5Ymx1ZWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkc2t5Ymx1ZWNvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDklO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2FyZWVyLXNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6ICRjYXJlZXJiZztcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmVlci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxlZnRwb3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDQuNDQlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKGxnMywgbGc0KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDk0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZWVyLWxlZnQtc2VjIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJlZXItYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmVlci1yaWdodC1zZWMge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMS40JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDpjYWxjKDExLjQlICsgNTNweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJlZXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZWVyLXNsaWRlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbS1jYXJlZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy42OCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3NlY3Rpb24tY2FyZWVyXHJcbntcclxuICAgICYuZnAtc2VjdGlvblxyXG4gICAge1xyXG4gICAgIFxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MHB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjVzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tLWhlYWRpbmdcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbiAuNnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmdcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vQW5pbWF0aW9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmdcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvdW5kYXRpb24tc2VjdGlvbntcclxuICB3aWR0aDogMTAwJTtcclxuICAvL2JhY2tncm91bmQtaW1hZ2U6JGZvdW5kYXRpb25iZztcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG4gIC5mb3VuZGF0aW9uLXdyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5mb3VuZGF0aW9uLWxlZnQtc2Vje1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3VuZGF0aW9uLWltYWdlLXdyYXB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDI2NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvdW5kYXRpb24tcmlnaHQtc2Vje1xyXG4gICAgICB3aWR0aDogNTElO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB3aWR0aDogNTYlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgXHJcbiAgICAgIC5mb3VuZGF0aW9uLXRleHQtd3JhcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3VuZGF0aW9uLWFib3V0LWluZm97XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53b3JkYnJla21vYntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF1b3RlLWltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzaWduYXRpb24taW5mby13cmFwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNnB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hbWUtaW5mb3tcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2luYXRpb24taW5mb3tcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3bW9yZS1idG57XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3NlY3Rpb24tbGFzdFxyXG57XHJcbiAgJi5mcC1zZWN0aW9uXHJcbiAge1xyXG4gICAgLmZvdW5kYXRpb24tbGVmdC1zZWNcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC41cztcclxuICAgIH1cclxuICAgICYuYWN0aXZlXHJcbiAgICB7XHJcbiAgICAgIC5mb3VuZGF0aW9uLWxlZnQtc2VjXHJcbiAgICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ub0FuaW1hdGlvblxyXG4gICAge1xyXG4gICAgICAuZm91bmRhdGlvbi1sZWZ0LXNlY1xyXG4gICAgICB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiZm9vdGVye1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1iZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYmcuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYmctbW9iaWxlLmpwZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci11cHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2JhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9ibHVyLnBuZykgcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDAgNS41NiU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcuMiU7XHJcbiBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdkMmY5NCwgIzdkMmY5NCwgIzdkMmY5NCkgMTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggOXB4IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDRweCA3cHggNXB4O1xyXG4gICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNzclO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0N3B4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1jb2wtbGlua3N7XHJcbiAgICAgICAgcGFkZGluZzowIDMwcHggMCAzNXB4OyBcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vLWhlYWRpbmctbGlua3N7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXN1Yi1saW5re1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IFxyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NnJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQzFDMUMxO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfSAgXHJcbiAgICAgICAgICB9ICBcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICBcclxuICAgIC5mb290ZXItaGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOjAgMCAzM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4OSU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzowIDAgMzNweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4OSU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICB9ICAgXHJcbiAgICAgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZHtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgJi5hY3RpdmV7Ym9yZGVyLWJvdHRvbTogbm9uZTt9ICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXBvbGljeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzA3MGUxNztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuZm9vdGVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA5MyU7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItd3JhcHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItY29weXJpZ2h0e1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgIFxyXG4gICAgICAgIC5mb290ZXItbGlua3Mge1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuYnVzaW5lc3Mtc2VjdGlvbiB7XHJcblx0Ly9iYWNrZ3JvdW5kOiAkYnVzaW5lc3NiZztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHQuYnVzaW5lc3Mtd3JhcHBlciB7XHJcblx0XHQmLm1hcmdpblRvcFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRcdFx0QGluY2x1ZGUgYWJvdmUobGcpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbS1oZWFkaW5nIHtcclxuXHRcdFx0QGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuXHRcdH1cclxuXHJcblx0XHQuYnVzaW5lc3MtdGFiLXdyYXAge1xyXG5cdFx0XHQuYnVzaW5lc3MtbGlua3Mge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ1c2luZXNzLW1lbnUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY2LjY2JTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMTIlIDUwcHggMjBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG5cdFx0XHRcdFx0XHQvL3BhZGRpbmc6IDIwcHggMTIlIDUwcHggMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjYuNjYlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR1bC5idXNpbmVzcy1saXN0LXdyYXAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjMWMxYzE7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjFweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2J1c2luZXNzLWltZy9oZWFkLWZvcndhcmQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2MxYzFjMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5idXNpbmVzcy1saXN0aW5nIC5idXNpbmVzcy1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ1c2luZXNzLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmJ1c2luZXNzLXN1Yi1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0MxQzFDMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDAgMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmJ1c2luZXNzLXN1Yi1oZWFkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0OSU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9idXNpbmVzcy1pbWcvaGVhZC1mb3J3YXJkLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuc2hvdy1zdWItaGVhZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYzFjMWMxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly93aWR0aDogY2FsYygxMDAlIC0gMTg2cHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvKmJhY2tncm91bmQtY29sb3I6ICMwMDA7Ki9cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDhweCBzb2xpZCAjRkRGN0VFO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiA3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLnNob3dsZXNzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDMwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmJ1c2luZXNzLWxpc3Rpbmd7XHJcblx0XHRcdFx0XHRcdFx0XHQuYnVzaW5lc3MtY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ1c3NpbmVzcy1zbGlkZXItd3JhcCB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBhYm92ZShsZylcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTcwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogNTBweCAwIDA7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYnVzaW5lc3MtZ2FsbGVyeSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHQudGVjaC1zd2lwZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0XHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmltYWdlLWJveCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmltYWdlLWNhcHRpb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2MxYzFjMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMzOTM5Mzk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxM3B4IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEzOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbiNzZWN0aW9uLWJ1c2luZXNzXHJcbntcclxuXHQmLmZwLXNlY3Rpb25cclxuXHR7XHJcblx0XHQuY29tLWhlYWRpbmdcclxuXHRcdHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC41cztcclxuXHRcdH1cclxuXHRcdC5idXNzaW5lc3Mtc2xpZGVyLXdyYXBcclxuXHRcdHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjVzO1xyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmVcclxuXHRcdHtcclxuXHRcdFx0LmNvbS1oZWFkaW5nXHJcblx0XHRcdHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnVzc2luZXNzLXNsaWRlci13cmFwXHJcblx0XHRcdHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdCYubm9BbmltYXRpb25cclxuXHRcdHtcclxuXHRcdFx0LmNvbS1oZWFkaW5nXHJcblx0XHRcdHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnVzc2luZXNzLXNsaWRlci13cmFwXHJcblx0XHRcdHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5Db21fYnVzaW5lc3NIb21lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmhlYWRpbmctd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXNpbmVzcy1yaWdodC10YWIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDBweDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAjMDE4MGEzLFxyXG4gICAgICAgICAgICAgICAgICAjMDA3NGIwLFxyXG4gICAgICAgICAgICAgICAgICAjMzI2NGI0LFxyXG4gICAgICAgICAgICAgICAgICAjNjY0ZGFhLFxyXG4gICAgICAgICAgICAgICAgICAjOGUyNzhmXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLW8tYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgIzAxODBhMyxcclxuICAgICAgICAgICAgICAgICAgICAjMDA3NGIwLFxyXG4gICAgICAgICAgICAgICAgICAgICMzMjY0YjQsXHJcbiAgICAgICAgICAgICAgICAgICAgIzY2NGRhYSxcclxuICAgICAgICAgICAgICAgICAgICAjOGUyNzhmXHJcbiAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICAgMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICMwMTgwYTMsXHJcbiAgICAgICAgICAgICAgICAgICAgIzAwNzRiMCxcclxuICAgICAgICAgICAgICAgICAgICAjMzI2NGI0LFxyXG4gICAgICAgICAgICAgICAgICAgICM2NjRkYWEsXHJcbiAgICAgICAgICAgICAgICAgICAgIzhlMjc4ZlxyXG4gICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICAgIDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnVzaW5lc3MtZGV0YWlscy1jb21wIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idXNpbmVzcy1sZWZ0LXNlYyB7XHJcbiAgICAgICAgd2lkdGg6IDM4LjQlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44JTtcclxuICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgdGIzKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDkuMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0LjIlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIuMiU7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OC41JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjIlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMiU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ5LjUlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLnRodW1iLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5vdmVybGF5LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5vdmVybGF5LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aHVtYi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAjMDE4MGEzLFxyXG4gICAgICAgICAgICAgICAgICAjMDA3NGIwLFxyXG4gICAgICAgICAgICAgICAgICAjMzI2NGI0LFxyXG4gICAgICAgICAgICAgICAgICAjNjY0ZGFhLFxyXG4gICAgICAgICAgICAgICAgICAjOGUyNzhmXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAvL2xlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3ZlcmxheS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLm92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAwLFxyXG4gICAgICAgICAgICAgICAgICAjMDAwIDEwMCVcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAub3ZlcmxheS13cmFwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vdmVybGF5LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC03cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2ZylcclxuICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vIFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXNpbmVzcy1yaWdodC1zZWMge1xyXG4gICAgICAgIHdpZHRoOiA2MS4xJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCB0YjMpIHtcclxuICAgICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLmJpZy10aHVtYi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgLyogdHJhbnNpdGlvbjogMXMgZWFzZTsgKi9cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8qICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgKi9cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgIzAxODBhMyxcclxuICAgICAgICAgICAgICAgICAgICAjMDA3NGIwLFxyXG4gICAgICAgICAgICAgICAgICAgICMzMjY0YjQsXHJcbiAgICAgICAgICAgICAgICAgICAgIzY2NGRhYSxcclxuICAgICAgICAgICAgICAgICAgICAjOGUyNzhmXHJcbiAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNkY2RjZGM7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gXHRoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBcdHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gXHRsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2ZylcclxuICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDMuNXB4LCAxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbHBsb3JlLW1vcmUtY3RhIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAvLyAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIC8vIFx0Y29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gXHRyaWdodDogLTI5cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBcdGJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgLy8gXHR3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gXHRoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIC8vIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvLyBcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vIFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgIC8vIFx0b3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIC8vIFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgICAgIC8vIFx0QGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgIC8vIFx0XHRib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgIC8vIFx0fVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC04OGRlZykgdHJhbnNsYXRlKC0xLjVweCwgMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNTglO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpXHJcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtODhkZWcpIHRyYW5zbGF0ZSgyLjVweCwgMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzJweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogZGlzcGxheTogbm9uZTsgKi9cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmI1ZlcnRpY2FscyB7XHJcbiAgICAgICAgLmJ1c2luZXNzLWxlZnQtc2VjIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIC50aHVtYi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgLm92ZXJsYXktd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAudGh1bWItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXktd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vdmVybGF5LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub3VybGVhZGVyc2hpcC1zZWN0aW9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQvL2JhY2tncm91bmQtaW1hZ2U6JGRhcmtwaW5rY29sb3I7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQub3VybGVhZGVyc2hpcFdyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG5cdH1cclxuXHJcblx0Lm91cmxlYWRlcnNoaXAtd3JhcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDgwcHggMCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQub3VybGVhZGVyc2hpcC1ib3gge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC04MHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjIuNTY2JTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMyU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjIuNSU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0OC4zJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDRuKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQub3VybGVhZGVyLWNhcmQtd3JhcCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdFx0XHRcdFx0LypvdmVyZmxvdzogaGlkZGVuOyovXHJcblx0XHRcdFx0XHRcdGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMnB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0XHQvL21hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAjMEE2NkMyIHNvbGlkIDJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmltYWdlLWNhcmQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdC8vYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNvbnRlbnQtY2FyZCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTYwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDUwOTExLCAjMDcwODExLCAjMGEwNzExLCAjMGMwNTEwLCAjMGYwNDBlKTtcclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYWJvdmUobGczKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxODBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQub3VybGVhZGVyLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJldHdlZW4obWQsIGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAzMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Lm91cmxlYWRlci1uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvKiBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7Ki9cclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZXR3ZWVuKG1kLCBsZzIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvL2ZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly9mb250LXNpemU6IDNyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQub3VybGVhZGVyLWRlc2lnbmF0aW9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5Y29sb3I7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wNjdyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpO1xyXG5cdFx0XHRcdFx0XHRcdFx0LyogYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDsqL1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0Lypib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4OyovXHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhYm92ZSh0Yikge1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAjMEE2NkMyIHNvbGlkIDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Lm91cmxlYWRlci1zb2NpYWwtaGFuZGxlcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5jb250ZW50LWNhcmQge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0LyogbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuaW1hZ2UtY2FyZCB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQvKiBib3JkZXItcmFkaXVzOiAwOyovXHJcblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYmxhY2t0aGVtZSB7XHJcblx0XHQvL2JhY2tncm91bmQ6ICRuZXdzcm9vbWJnO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn0iLCIub3VybGVhZGVyc2hpcC1zZWN0aW9ue1xyXG4gICAgLm91cmxlYWRlcnNoaXBXcmFwcGVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2Vje1xyXG4gICAgIHdpZHRoOiBjYWxjKDQwJSAtIDQxcHgpO1xyXG4gICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMyJSAtIDQxcHgpO1xyXG4gICAgIH1cclxuICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICB3aWR0aDogY2FsYygzMyUgLSA0MXB4KTtcclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICB9XHJcbiAgICAgLmxlYWRlci1tb2ItaGVhZGluZ3tcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgIC5vdXJsZWFkZXItaW5mb3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7XHJcbiAgICAgIC5vdXJsZWFkZXItbmFtZXtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgICAgICAvLy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKXtcclxuICAgICAgICAgIC8vZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub3VybGVhZGVyLWRlc2lnbmF0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLm91ci1sZWFkZXItaW1hZ2V7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5zb2NpYWwtaGFuZGxlc3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAvL3dpZHRoOiAyOSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTNweCAwIDA7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmRvd25sb2FkLWJ0bntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICBcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWN7XHJcbiAgICAgIHdpZHRoOmNhbGMoNjAlIC0gNDFweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgdG9wOiAtMTNweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICB3aWR0aDogY2FsYyg2OCUgLSA0MXB4KTtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNjclIC0gNDFweCk7XHJcbiAgICAgICB9XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5vdXJsZWFkZXItaW5mby1kZXRhaWxze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvL3BhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAvL3BhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LWJveC1zZWN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjhweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dFdyYXBwZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICBcclxuICAgICAgICAgIC5Db20tc3VidGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgICAgICAgICAgIGJsb2NrcXVvdGV7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHF1b3RlczogYXV0bztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0Oi0ycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6MnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206LTEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnF1b3Rlc3tcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTExcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3ctaWNvbnMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgICAuaW5mby13cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03NXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zN3B4OyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNpZ25hdGlvbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1hbmltYXRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnF1b3Rlcy1zbGlkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAuYnRuLXdyYXB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMzhweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgLy9yaWdodDogNjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcInByZXZcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogLjUlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJuZXh0XCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG5cclxuLmxvYWRNb3JlY29udGVudHtcclxuIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgfVxyXG4gIC5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5sb2FkbW9yZS1idG57XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgJi5oaWRkZW57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIi5ib2QtYmFubmVyLXByb2ZpbGV7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bztcclxuICAgIC5ib2QtYmFubmVyLWltZ3tcclxuICAgICAgICBpbWd7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87fVxyXG4gICAgfVxyXG4gICAgLmJvZC1iYWRnZXsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxMTsgcmlnaHQ6IDA7IGJvdHRvbTogMTJyZW07IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSk7IGRpc3BsYXk6IGZsZXg7IHdpZHRoOiA0MC4yNyU7IG1heC13aWR0aDogNTgycHg7IGhlaWdodDogYXV0bzsgcGFkZGluZzogNHJlbTsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBnYXA6IDQwcHg7XHJcbiAgICAgICAgLmJvZC1iYWRnZS1pbmZve1xyXG4gICAgICAgICAgICAuYm9kLWJhZGdlLW5hbWV7IFxyXG4gICAgICAgICAgICAgICAgaDJ7IGZvbnQtc2l6ZTogMy42cmVtOyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogI2ZmZjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtmb250LXNpemU6IDNyZW07fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib2QtYmFkZ2UtZGVzaWduYXRpb257IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDJyZW07IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjYzFjMWMxOyBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtmb250LXNpemU6IDJyZW07fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgYm90dG9tOiBhdXRvO31cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDZyZW0gMi41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pe1xyXG4gICAgICAgIC5ib2QtYmFkZ2V7IGxlZnQ6IDA7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50eyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDVyZW0gMDsgLyogcGFkZGluZy1ib3R0b206IDA7ICovXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7IHBhZGRpbmc6IDRyZW0gMDsgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20peyBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAvKiAgcGFkZGluZy1ib3R0b206IDA7ICovXHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICAubGVhZGVyc2hpcC1ncmlkeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXZ7IGZsZXg6IDAgMCAzMy4zMyU7IGJvcmRlcjogMC4ycHggc29saWQgI2RlZGVkZTsgbWFyZ2luLWxlZnQ6IC0wLjJweDsgbWFyZ2luLWJvdHRvbTogLTAuMnB4OyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXsgZmxleDogMCAwIDUwJTt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXsgZmxleDogMCAwIDEwMCU7fVxyXG4gICAgICAgICAgICBheyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRpdi1pbWd7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY2xpcC1wYXRoOiBwb2x5Z29uKDEyLjUlIDEyLjUlLCA4Ny41JSAxMi41JSwgODcuNSUgOTMuNSUsIDEyLjUlIDkzLjUlKTsgdHJhbnNpdGlvbjogYWxsIC41czsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMSwgMC4xLCAwLjEpOyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWd7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZveyBwYWRkaW5nOjNyZW0gMTIuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1uYW1leyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDN7IGZvbnQtc2l6ZTogMnJlbTsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICNmZmY7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWxlZnQ6IDA7IHRvcDogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3sgd2lkdGg6IDE2cHg7IGhlaWdodDogMTJweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGVzaWduYXRpb257IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEuOHJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6ICNjMWMxYzE7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYtaW1neyBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWJsZWFkZXJzaGlwLWdyaWQtY29udGVudHtcclxuICAgICAgICAubGVhZGVyc2hpcC1ncmlke1xyXG4gICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRpdnsgZmxleDogMCAwIDI1JTsgYm9yZGVyOiAwLjE1cHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXsgZmxleDogMCAwIDUwJTt9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7IGZsZXg6IDAgMCAxMDAlO31cclxuICAgICAgICAgICAgICAgIGF7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtbmFtZXsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3sgZm9udC1zaXplOiAycmVtO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3sgd2lkdGg6IDEycHg7IGhlaWdodDogOXB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRlc2lnbmF0aW9ueyBmb250LXNpemU6IDEuOHJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEzMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm90aGVybGVhZGVyc2hpcHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiA4cmVtIDA7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7IHBhZGRpbmc6IDRyZW0gMDt9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7IHBhZGRpbmc6IDRyZW0gMDt9XHJcbiAgICAubGVhZGVyc2hpcC1oZWFkIHsgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLnJpZ2h0LWJ0bntcclxuICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIC8qIHBhZGRpbmctdG9wOiAxMnB4OyAqL1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3RoZXJsZWFkZXJzaGlwLXBhbnsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47fVxyXG4gICAgICAgIC5vdGhlcmxlYWRlcnNoaXAtZGl2eyBmbGV4OiAwIDAgNDcuNjUlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGF7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBhbGlnbi1pdGVtczogY2VudGVyOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICAgICAgLm90aGVybGVhZGVyc2hpcC10aHVtYnsgbWF4LXdpZHRoOiAxNTBweDsgICAgIHBhZGRpbmc6IDIwcHg7IC8vaGVpZ2h0OiAyMjBweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IHRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zaXRpb246IDFzIGVhc2U7IH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vdGhlcmxlYWRlcnNoaXAtaW5mb3sgcGFkZGluZy1sZWZ0OiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7IGZvbnQtc2l6ZTogMi40cmVtOyBmb250LXdlaWdodDogNjAwOyBtYXJnaW4tYm90dG9tOiAwLjNyZW07fVxyXG4gICAgICAgICAgICAgICAgICAgIHB7IGZvbnQtc2l6ZTogMS42cmVtOyBmb250LXdlaWdodDogNDAwO31cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAub3RoZXJsZWFkZXJzaGlwLXRodW1ieyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBvdmVyZmxvdzogaGlkZGVuO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJldi1idG4sIC5uZXgtYnRue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgLm90aGVybGVhZGVyc2hpcC10aHVtYnsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3t0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpeyBmbGV4OiAwIDAgMTAwJTsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDEwcHggMDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGlnaHQtbW9kZXtcclxuICAgIFxyXG4gICAgLmJvZC1iYWRnZXsgIFxyXG4gICAgICAgIC8vYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xyXG4gICAgICAgIC5ib2QtYmFkZ2UtaW5mb3tcclxuICAgICAgICAgICAgLmJvZC1iYWRnZS1uYW1leyBcclxuICAgICAgICAgICAgICAgIGgyeyBjb2xvcjogdHJhbnNwYXJlbnQ7ICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzMsICMzOTM5MzkpOyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDsgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9kLWJhZGdlLWRlc2lnbmF0aW9ueyBjb2xvcjogIzM5MzkzOTt9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7IGJhY2tncm91bmQ6ICNGM0YzRjM7fVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFkZXJzaGlwLWdyaWR7XHJcbiAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXZ7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtbmFtZXsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzeyBjb2xvcjogdHJhbnNwYXJlbnQ7ICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzMsICMzOTM5MzkpOyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDsgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1kZXNpZ25hdGlvbnsgY29sb3I6ICMzOTM5Mzk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuc2VjdGlvbntcclxuICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XHJcbiAgICAgICAgLmJvZC1iYW5uZXItcHJvZmlsZXtcclxuICAgICAgICAgICAgLmJvZC1iYWRnZXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufSIsIi8vIC5yZXBvcnRzTWFpbntcclxuLy8gICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgei1pbmRleDogMTtcclxuLy8gICAgIC5yZXBvcnRXcmFwcGVye1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IDExMHB4IDA7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIC5jb20taGVhZGluZ3tcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgLnJlcG9ydHN0YWJfV3JhcHBlcntcclxuLy8gICAgICAgICAgICAgcGFkZGluZzogNjJweCAwIDA7XHJcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCAwO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIHVse1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAxM3B4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogY2FsYygxMDAlLzMpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjOTEyODhEIHNvbGlkIDRweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItaW1hZ2U6ICRib3JkZXJncmFkaWVudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIC5yZXBvcnREZXRhaWwtV3JhcHBlcntcclxuLy8gICAgICAgICAgICAgICAgIC5yZXBvcnREZXRhaWx7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAucmVwb3J0LWRyb3Bkb3duV3JhcHBlcntcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDQwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1kcm9wZG93biB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxOXB4IDAgMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4ODg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cgKHRiKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDYlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyAoc20pe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIzLjc2JTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtZmlsZVdyYXBwZXJ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI4LjUxJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgLmxvYWRidG57XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG4ucmVwb3J0c01haW4ge1xyXG4gIC5yZXBvcnRzX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5lc2dfd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweCAwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzdiN2I3YjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVzZ19jaGlsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkaW5nX2J0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgLyogIHBhZGRpbmc6IDBweCAwcHggMjBweDsgKi9cclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAvKiAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgKi9cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcG9ydC13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC8qICBwYWRkaW5nOiAxMHB4IDBweCAwcHg7ICovXHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNzZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByZXNlbnRhdGlvbnNfY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM3YjdiN2I7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgLyogICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7ICovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGluZ19idG4ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggNDBweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAvKiAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgKi9cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAvKiAgcGFkZGluZzogMHB4IDBweCAyMHB4OyAqL1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIC8qICB0b3A6IC04cHg7ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgLyogICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAqL1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlc2VudGF0aW9uLXRodW1ibmFpbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByZXNlbnRhdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdGhlLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjY29udHJvbHMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgLmFycm93LWljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICNwYWdlX251bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICNwYWdlX2NvdW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNxdWFydGVyLWJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA5OTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLXByZXNlbnRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICA5MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICAjOGUyNzhmIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICMwMDZkYjYgNTAlLFxyXG4gICAgICAgICAgICAgICAgICAgICMwMTgwYTIgMTAwJVxyXG4gICAgICAgICAgICAgICAgICApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcGVuZGl1bV93cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM3YjdiN2I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRvY3VtZW50LWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvY3VtZW50LWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnF1YXJ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nb3Zlcm5NYWluIHtcclxuICAvL2JhY2tncm91bmQ6ICRkYXJrYmc7XHJcblxyXG4gIC5nb3ZlcldyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICAgIC5nb3Zlcm5XcmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdvdmVyblJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTEuNiU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTkuNiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nb3Zlcm4tdGV4dFdyYXBwZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nb3Zlcm4tdGV4dFdyYXBwZXIge1xyXG4gICAgICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKSB7XHJcbiAgICAgICAgICAgICAgLy8gIHRvcDogLTE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3ViLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAyNnB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgLyogICBtYXJnaW4tYm90dG9tOiAyMHB4OyAqL1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbnVtYmVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nb3Zlcm5MZWZ0IHtcclxuICAgICAgICB3aWR0aDogNDYuNiU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzguNiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ292ZXJuSW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgIHRvcDogMjBweDsgLyogRGlzdGFuY2UgZnJvbSB0aGUgdG9wIHdoZW4gc2Nyb2xsaW5nICovXHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdGVkTWFpbiB7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubGlzdGVkV3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYW5pZXMtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEuNyUgMS43JSAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDkyLjIlIC8gNCk7XHJcblxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSg0bikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDkyLjIlIC8gMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjclIDEuNyUgMDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg5NS42JSAvIDIpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMi43JSAyLjclIDA7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDQ0JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdGVkLWNvbXBhbmllcyB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgJi5mdWxsLXdpZHRoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDI0LjIlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzIuMiU7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiA0OC41JTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogNDkuNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAudGh1bWItaW1hZ2Uge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vdmVybGF5LXdyYXAge1xyXG4gICAgICAgICAgICAgIC5vdmVybGF5LXRleHQge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMjAlO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAudGh1bWItaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGhlaWdodDogNTQlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgLy9sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm92ZXJsYXktd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5vdmVybGF5LXRleHQge1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3ZlcmxheS13cmFwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cykge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIC8vICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDYuNXB4LCAzcHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2ZylcclxuICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDFweCk7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtMSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG4gIC5meS1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICBmb250LWZhbWlseTogQWRhbmk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGN1cnNvcjogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtMSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh4cykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlcG9ydGxvYWRNb3JlQnRuIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAuaGlkZGVuLXJlcG9ydCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4ubGlnaHQtbW9kZSB7XHJcbiAgLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IHtcclxuICAgIC5meS1yb3cge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgY29sb3I6ICM3YjdiN2IgIWltcG9ydGFudDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8g4pyFIEhvdmVyIG9uIHVsLCBhZmZlY3QgaXRzIGxpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aHJlZWNhcmQtc2xpZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgIHdpZHRoOiA4OC44OCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgIC8vIEBpbmNsdWRlIGFib3ZlKHRiKSB7XHJcbiAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgJjpoYXMoLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICB3aWR0aDogMzElO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAubmV3dGFiLWljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjIlKSBzZXBpYSgwJSlcclxuICAgICAgICAgICAgICBzYXR1cmF0ZSg5MTAlKSBodWUtcm90YXRlKDI0OWRlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkzJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1kYXRlLXRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubW9yZXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgLypwYWRkaW5nLXRvcDogMXJlbTsqL1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi53aXRob3V0aW1nIHtcclxuICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8qICBoZWlnaHQ6IDI3MHB4OyAqL1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMzUpIDBweCA1cHggMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7IC8qIGNvdmVycyB0aGUgYm94ICovXHJcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgODguNTZkZWcsXHJcbiAgICAgICAgICAgICAgIzAwYjE2YiAtMzguMjQlLFxyXG4gICAgICAgICAgICAgICMwMDZkYjYgMTYuODIlLFxyXG4gICAgICAgICAgICAgICM4ZTI3OGYgOTYuMzYlLFxyXG4gICAgICAgICAgICAgICNmMDRjMjMgMTM3LjglXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyAvKiBvcHRpb25hbCAqL1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7IC8qIGJlaGluZCBjb250ZW50ICovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IC8qIHpvb21zIG91dHdhcmQgKi9cclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNmRiNiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cykge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cykge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0LWxpbmtzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjOTEyODhkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgcmlnaHQ6IDUzcHg7XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwicHJldlwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgcmlnaHQ6IDIuNSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hd2FyZC1zZWMge1xyXG4gICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Db20tdGhyZWVJbWFnZVNsaWRlciB7XHJcbiAgLnRocmVlY2FyZC1zbGlkZXIge1xyXG4gICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAmLm5vLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDYzcHg7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZykge1xyXG4gICAgICAgICAgLy9yaWdodDogNS41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICAgICAgICAvL3JpZ2h0OiA2LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgLy9yaWdodDogNy41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAvL3JpZ2h0OiA5LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcInByZXZcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwLjUlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgcmlnaHQ6IDIuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY29tcEF3YXJkc1tkYXRhLWNlbnRyZT1cInRydWVcIl0ge1xyXG4gIC50aHJlZWNhcmQtc2xpZGVyIHtcclxuICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiKSB7XHJcbiAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZ1bGxDb250ZW50IHtcclxuICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLkNvbV9ob21lcGFnZW5ld3NzZWMge1xyXG4gIC50aHJlZWNhcmQtc2xpZGVyIHtcclxuICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xyXG4gICAgICAudGhyZWUtaW1nY2FyZEJveCB7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdmVybGF5LXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhZGFuaTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgLy8gYm9yZGVyOiAyMHB4IHNvbGlkICMxODE4MmY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3cy1oZWFkIHtcclxuICAgIC8vcGFkZGluZzogMCAyNXB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm5ld3MtbWFpbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgJi5uZXdzLW1haW4tZGFya3tcclxuICAgICAgLy9iYWNrZ3JvdW5kOiAkZGFya2JnO1xyXG4gIH1cclxuICAubmV3cy1zZWN0aW9ue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLm5ld3MtaGVhZHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgIC8qICB0b3A6IC03cHg7ICovXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0LWJ0bntcclxuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdG9yaWVzLXJpZ2h0LXRhYntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6ICRib3JkZXJncmFkaWVudDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdG9yaWVzLWJveHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgLmdldC1pbi10b3VjaC1mb3JtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBmb3Jte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5pbnB1dGJveCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggNDBweCAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRleHRhcmVhLWZpZWxke1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2hlY2tib3gtZmllbGR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjA1KSwgaW5zZXQgMCAtMTVweCAxMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10sIHRleHRhcmVhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmVycm9yLW1zZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0yOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FwdGNoYS1ib3hcclxuICAgICAgICB7XHJcbiAgICAgICAgICAuZXJyb3ItbXNnXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDo1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgfVxyXG4gICYub3VyLXN0b3JpZXMtc2VjdGlvbntcclxuICAgIC5uZXdzLWhlYWR7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgfVxyXG59XHJcbi5tZWRpYS1idG0tc2VjdGlvbntcclxuZGlzcGxheTogZmxleDtcclxud2lkdGg6IDg4Ljg4JTtcclxubWF4LXdpZHRoOiAxOTIwcHg7XHJcbnBhZGRpbmc6IDMwcHggMCAwO1xyXG5tYXJnaW46IDAgYXV0bztcclxuLy9vdmVyZmxvdzogaGlkZGVuO1xyXG5AaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL3BhZGRpbmc6IDMwcHggMCAwIDIwcHggO1xyXG59XHJcblxyXG4ubWVkaWEtbGVmdCB7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICYubS1mdWxsLXdpZHRoe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAudHdvLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAudHdvLWltZ2NhcmRCb3h7XHJcbiAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG59XHJcbi5tZWRpYS1yaWdodHtcclxud2lkdGg6IDMwJTtcclxuJi53aWR0aC1oYWxme1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuLm1lZGlhLWxpc3Rpbmd7XHJcbiAgLm1lZGlhLXJvd3tcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRTU3QUE7XHJcbiAgICAuZGF0ZXtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbiAgICB9XHJcbiAgICAuc3ViLXRleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgfVxyXG4gICAucmVhZG1yZS1idG57XHJcbiAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gIH1cclxuICB9XHJcbn1cclxufVxyXG59XHJcbi5jYXJkLXRleHQtYm94e1xyXG53aWR0aDogMTAwJTtcclxuY29sb3I6ICRncmF5Y29sb3I7XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLyptaW4taGVpZ2h0OiAxMDBweDsqL1xyXG5AaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gIC8vbWluLWhlaWdodDogODVweDtcclxufVxyXG4mLndpdGgtZGF0ZXtcclxuLy9taW4taGVpZ2h0OiAxMzBweDtcclxuQGluY2x1ZGUgYmVsb3cobWQyKVxyXG57XHJcbiAgLy9taW4taGVpZ2h0OiAxMTVweDtcclxufVxyXG5AaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gIC8vbWluLWhlaWdodDogMTUwcHg7XHJcbn1cclxufVxyXG4uY2FyZC1kYXRlLXdyYXB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuY2FyZC1kYXRlLXRleHR7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgLy9mb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuIH1cclxuIC5uZXd0YWItaWNvbiB7XHJcbiAgd2lkdGg6IDEwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbi5jYXJkLXN1Yi10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIGJye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVhZG1yZS1idG57XHJcbiAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxufVxyXG59XHJcblxyXG4ubWVkaWEta2l0LW1haW57XHJcbmRpc3BsYXk6IGZsZXg7XHJcbndpZHRoOiAxMDAlO1xyXG4ubWVkaWEta2l0LXNlY3Rpb257XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLm1lZGlhLWJne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBwaWN0dXJle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1lZGlhLWtpdC10ZXh0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9sZWZ0OiA1LjU2JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAvL2xlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gIH1cclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuICAgIC5tZWRpYS1idG57XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxufVxyXG5cclxuLnN1YnNjcmliZS1tYWlue1xyXG5kaXNwbGF5OiBmbGV4O1xyXG53aWR0aDogMTAwJTtcclxucG9zaXRpb246IHJlbGF0aXZlO1xyXG56LWluZGV4OiAxO1xyXG4uc3Vic2NyaWJlLXNlY3Rpb257XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vU3Vic2NyaWJlLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vU3Vic2NyaWJlLWJnLW1vYmlsZS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAuc3Vic2NyaWJlLWZpZWxke1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc3Vic2NyaWJlLWhlYWR7XHJcbiAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgIH1cclxuICAgIGZvcm17XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuc3Vic2NyaWJlLWlucHV0LWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDI1cHggMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIC8vICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXJyb3ItbXNnXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTE3cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWtib3gtd3JhcHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAuY2hlY2tib3gtZ3JvdXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDZEQjY7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAud3JhcC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyb3ItbXNnXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgJiN0ZXJtc19jb25kaXRpb25zX2VycntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgLnJlbG9hZC1jYXB0Y2hhe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuY29sLTR7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC02e1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgLnN1YnNjcmliZS1pbnB1dC1ib3h7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICM3QjdCN0I7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6Y2FsYygxMDAlIC0gMTAwcHggKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lcnJvci1tc2dcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYS5zdWJzY3JpYmUtYnRue1xyXG4gICAgICAgICAgIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsqL1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgICAgICAvLy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgICB3aWR0aDoxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5idG4td3JhcHtcclxuICAgICAgd2lkdGg6IDEzJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnN1YnNjcmliZS1idG57XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjNweCAxM3B4IDIzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5jb2wtNHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgbWFyZ2luOjAgO1xyXG4gICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICBtYXJnaW46IDAgMS41JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJHBpbmtkYXJrYmdjb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vdG9wOiA1MnB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0IC4xNXM7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC8vb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYub257XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1saXN0e1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGdyYXljb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkZ3JheWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkZ3JheWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkcGlua2RhcmtiZ2NvbG9yO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgIC5kcm9wZG93bi1saXN0IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cclxuICAgICAgICAgICAgICAuZHJvcGRvd24tb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAjN0I3QjdCIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICM3QjdCN0I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lcnJvci1tc2dcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG4gICAgLy9vcGFjaXR5OiAuNztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbHtcclxuLnJpZ2h0LWJ0bntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIC5ncmFkaWVudC1idXR0b257XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICB9XHJcbn1cclxufVxyXG5cclxuIiwiLnRleHQtd3JhcGVyIHtcclxuICAuc3VidGV4dCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAmLmJvdHRvbVBvcyB7XHJcbiAgICBib3R0b206IDE0JTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICBib3R0b206IDIwJTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgd2F0Y2hidG4oKTtcclxufVxyXG5cclxuLkNvbV90ZXh0Qm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICYuZGFya0JnIHtcclxuICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgfVxyXG4gIC5jb20taGVhZGluZyBoMSxcclxuICAuY29tLWhlYWRpbmcgaDIsXHJcbiAgLmNvbS1oZWFkaW5nIGgzLFxyXG4gIC5jb20taGVhZGluZyBoNCB7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHRCb3gtQ29tcG9uZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNzBweCAwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIzLjc2JTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1zZWN0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVhZG1yZS1idG4ge1xyXG4gICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAua25vdy1tb3JlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyb3d0aC1zZWN0aW9uIHtcclxuICAmLmRhcmtCZzIge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkbmV3c3Jvb21iZztcclxuICB9XHJcbn1cclxuLm5hbWUtaW5mby13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAubmFtZS1pbmZvLXRleHQge1xyXG4gICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICB9XHJcbn1cclxuXHJcbi5kYXJrQmcyIHtcclxuICAvL2JhY2tncm91bmQ6ICRuZXdzcm9vbWJnO1xyXG59XHJcblxyXG4uQ29tX2luaXRpYXRpdmVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICYubW9icGFkZGluZyB7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5pdGlhdGl2ZXMtd3JhcHBlciB7XHJcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgLmluaXRpYXRpdmVzLWJveCB7XHJcbiAgICAgIHdpZHRoOiAzMS4yNCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMy4xMyU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3R0b20tdGV4dC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy9taW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDIpXHJcbiAgICAgICAgLy8ge1xyXG4gICAgICAgIC8vICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtaGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMykge1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yMjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlYWRtcmUtYnRuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52aWV3YWxsLWJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIH1cclxuICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3VyYXBwcm9jaC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAubGVmdC1zZWMge1xyXG4gICAgICB3aWR0aDogMzYuNDQlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItaGVhZGluZyB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgIC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZpZXdhbGwtYnRuIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAvL21hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1zZWMge1xyXG4gICAgICB3aWR0aDogNjMuNTYlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAub3VyYXBwcm9jaC1yaWdodGJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDUwcHggMDtcclxuICAgICAgICAub3VyYXBwcm9jaC13cmFwIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDk3JSAvIDIpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAjMGExMTIyLFxyXG4gICAgICAgICAgICAjMTAwZjIyLFxyXG4gICAgICAgICAgICAjMTUwZDIwLFxyXG4gICAgICAgICAgICAjMTkwYjFmLFxyXG4gICAgICAgICAgICAjMWQwODFjXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjM2KSAwIDBweCA2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdXJhcHByb2NoLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogOSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm91cmFwcHJvY2gtdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE3JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmxlZnQtc2VjIHtcclxuICAgICAgd2lkdGg6IDczLjE5JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA0My4wNCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbGluZWFyIDFzO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1oZWFkaW5nIHtcclxuICAgICAgICB3aWR0aDogNTEuMDclO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1Ljg5JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgLmxlZnQtc3BhY2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYWJiciB7XHJcbiAgICAgICAgICAgIC8qIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnM21pZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1zZWMge1xyXG4gICAgICB3aWR0aDogMjEuMTUlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNS42NiU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmZsZXgtYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmV3cy1tYWluIHtcclxuICAmLmRhcmtCZyB7XHJcbiAgICAvL2JhY2tncm91bmQ6ICRuZXdzcm9vbWJnO1xyXG4gIH1cclxuICAmLmRhcmtwaW5rY29sb3Ige1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkZGFya3Bpbmtjb2xvcjtcclxuICB9XHJcbiAgJi5hd2FyZHMtc2VjIHtcclxuICAgIC50aHJlZWNhcmQtc2xpZGVyIHtcclxuICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICAgICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjI7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21fZXNnUG9saWNpZXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuY29tLWhlYWRpbmcge1xyXG4gICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICB9XHJcbiAgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDk5JSAvIDMpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDk5JSAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDBweCAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ncm93dGgtc2VjdGlvbiB7XHJcbiAgJi5zcGFjZWJldHdlZW4ge1xyXG4gICAgLmdyb3d0aF93cmFwcGVyIHtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uQ29tX2luaXRpYXRpdmVzIHtcclxuICAuaW5pdGlhdGl2ZXMtd3JhcHBlciB7XHJcbiAgICAuaW5pdGlhdGl2ZXMtYm94IHtcclxuICAgICAgJi5sZWZ0LXNlYyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtaGVhZGluZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3R0b20tdGV4dC1ib3gge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAmLm1vcmVjb250ZW50IHtcclxuICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVhZG1yZS1idG4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LXNlYyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtaGVhZGluZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3R0b20tdGV4dC1ib3gge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAmLm1vcmVjb250ZW50IHtcclxuICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJlYWRtcmUtYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5Db21faW5pdGlhdGl2ZXN7XHJcbiAgJi5Db21fZW52aXJvbm1lbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAuaW5pdGlhdGl2ZXMtd3JhcHBlcntcclxuICAgICAgcGFkZGluZzogNjZweCAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgLmluaXRpYXRpdmVzLWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvdHRvbS10ZXh0LWJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICYubGVmdC1zZWN7XHJcbiAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmlnaHQtc2Vje1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nb3Zlcm5hbmNlLWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMHB4IDMwcHggNXB4O1xyXG4gICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29tX2VzZ1BvbGljaWVze1xyXG4gICYuQ29tX3BvbGljeXtcclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb2xpY3ktZGV0YWlscy13cmFwcGVye1xyXG4gICAgICB3aWR0aDogNTQlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hbGlnbi10ZXh0e1xyXG4gICAgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXJ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3VybGVhZGVyc2hpcFdyYXBwZXJ7XHJcbiAgJi5jb21tb24td3JhcHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgLnJpZ2h0LWJ0bntcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdXJsZWFkZXJzaGlwLXdyYXB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJlc3MtcmVsZWFzZSB7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkZGFya3Bpbmtjb2xvcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtMSkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gICYubWFyZ2luVG9wMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICB9XHJcbiAgLnRocmVlY2FyZC1ib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByZXNzLXJlbGVhc2Utd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlci1oZWFkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXljb2xvcjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByZXNzLXNlYXJjaEJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgdG9wOiA1OHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlci1jbG9zZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vYi1maWx0ZXJzLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZSh0Yikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5Y29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmLm5vYm9yZGVyIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXRib3gge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNjU2NDY5O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDQlIDAgMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZWxlY3Rib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzg4ODtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtYnRuLXdyYXAge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjklO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vc2VhcmNoLWljb24uc3ZnKVxyXG4gICAgICAgICAgICAgIG5vLXJlcGVhdCByaWdodCAxNnB4IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC52b2ljZS1zZWFyY2gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vbWljLnN2Zykgbm8tcmVwZWF0IHJpZ2h0XHJcbiAgICAgICAgICAgICAgY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogOS41cHggMTJweCA5LjVweCAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAsICM5MTI4OGQgMTAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCxcclxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LFxyXG4gICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlY2FyZC1ib3gge1xyXG4gIC8vd2lkdGg6IDEwMCU7XHJcblxyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIC50aHJlZWNhcmQtYm94V3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAudGhyZWUtaW1nY2FyZEJveCB7XHJcbiAgICAgIC8vd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjdweCk7XHJcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMTRweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgbGluZWFyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm5vaW1hZ2Uge1xyXG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTU3YWE7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmVhZG1yZS1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLy8gICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE0LjY3dnc7XHJcbiAgICAgICAgLm92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogYWRhbmk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIGhlaWdodDogMzAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJldHdlZW4oc20sIHRiKSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyM3Z3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNDd2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyNnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmU1N2FhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgIC5jYXJkLWRhdGUtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHBsb3JlLWJ0biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2xpc3RlZC1pY29uLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDVweFxyXG4gICAgICAgICAgICBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubG9hZC1tb3JlLWJ0biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlc3MtcmVsZWFzZVxyXG4gIC50aHJlZWNhcmQtYm94XHJcbiAgLnRocmVlY2FyZC1ib3hXcmFwcGVyXHJcbiAgLnRocmVlLWltZ2NhcmRCb3hcclxuICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgLy9taW4taGVpZ2h0OiAxMzRweDtcclxuICBtaW4taGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubWFjIHtcclxuICAucHJlc3MtcmVsZWFzZSB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgLmlucHV0Ym94IHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJlc3MtcmVsZWFzZS13cmFwcGVyIHtcclxuICAgICAgLnNlYXJjaC1yZXN1bHQge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAuNXB4IDEycHggOC41cHggMTJweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW52ZXN0b3JzLWJsb2NrLW5ldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLnByZXNzLXJlbGVhc2UtdmlldyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBjb2xvcjogIzE4MTgyZjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuLm5ldy1QUi1zdHJ1Y3R1cmUge1xyXG4gIC8qICAgcGFkZGluZy10b3A6IDY1cHg7ICovXHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgLnBkLWItMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tdGFiLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDczcHg7XHJcbn1cclxuXHJcbi5jdXN0b20tdGFiLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBnYXA6IDI5cHg7XHJcblxyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMykge1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS10YWItaXRlbSB7XHJcbiAgcGFkZGluZzogMjMuNXB4IDQ2cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCA0NywgMC4zMSk7XHJcbiAgY29sb3I6ICNjMWMxYzE7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWluLXdpZHRoOiAyNzVweDtcclxuICB3aWR0aDogMjUlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYmVsb3cobGcpIHtcclxuICAgIHBhZGRpbmc6IDIzLjVweCAyMy41cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMSkge1xyXG4gICAgcGFkZGluZzogMjMuNXB4IDE1cHg7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0YjMpIHtcclxuICAgIHBhZGRpbmc6IDIzLjVweCAxMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNzVweDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXRhYi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLXRhYi1jb250ZW50LmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2JpbGVkcm9wZG93biB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vYmlsZWRyb3Bkb3duOjphZnRlciB7XHJcbiAgY29udGVudDogXCLilrxcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vKiBNb2JpbGUgU3R5bGVzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5jdXN0b20tdGFiLWxpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgLnRhYi13aXRoLWZpbHRlciAubW9iaWxlZHJvcGRvd24ge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gIH1cclxuICAudGFiLXdpdGgtZmlsdGVyIC5jdXN0b20tdGFiLWxpc3Qub3BlbiB7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgfVxyXG4gIC5jdXN0b20tdGFiLWxpc3Qub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAuY3VzdG9tLXRhYi1pdGVtIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIHBhZGRpbmc6IDE3cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gIC50YWItd2l0aC1maWx0ZXIgLm1vYmlsZWRyb3Bkb3duIHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgcGFkZGluZzogMTdweCAxMHB4O1xyXG4gIH1cclxuICAudGFiLXdpdGgtZmlsdGVyIC5jdXN0b20tdGFiLWxpc3Qub3BlbiB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgfVxyXG4gIC50YWItd2l0aC1maWx0ZXIge1xyXG4gICAgZ2FwOiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLlBSLVllYXJGaWx0ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLlBSLVllYXJGaWx0ZXIgc2VsZWN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbiAgLlBSLVllYXJGaWx0ZXI6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnByZXNzLXJlbGVhc2UtaW5uZXItcGFnZSB7XHJcbiAgbWFyZ2luLXRvcDogNjVweDtcclxuICAuY3VzdG9tLXRhYi13cmFwcGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLmNvbXBlbmRpdW0tc2VjIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAuY3VzdG9tLXRhYi13cmFwcGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi50YWItd2l0aC1maWx0ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMjBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIzKSB7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgfVxyXG4gIC5jdXN0b20tdGFiLWxpc3Qge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLmN1c3RvbS10YWItaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjMpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5QUi1ZZWFyRmlsdGVyIHtcclxuICAgIGJvcmRlcjogMC41cHggc29saWQgIzM5MzkzMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMC4xZW0gc29saWQgYmxhY2s7XHJcbiAgICAgIGJvcmRlci10b3A6IDAuMWVtIHNvbGlkIGJsYWNrO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDM1JTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpO1xyXG4gICAgfVxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgY29sb3I6ICMxODE4MmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHQtbW9kZSB7XHJcbiAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tdGFiLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZDogI2RlZGVkZTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2JpbGVkcm9wZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIH1cclxufVxyXG4iLCIuZ2FsbGVyeS1tYWlue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNDBweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuY29tX2hlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgLmltZ2xpc3R7XHJcbiAgICAgICAgICAgIC5nYWxsZXJ5LWl0ZW17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodCA6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhe1xyXG4gICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiA5LjVweCAzNXB4IDkuNXB4IDEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCMyZTU3YWEgMCwjOTEyODhkIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gfSBcclxufSIsIi5zcG90YmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5zcG90bGlnaHRXcmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgIC5pbWctYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgLy8gICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC44NTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LXdyYXBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbGVmdDogNS41NiU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgQGluY2x1ZGUgYWJvdmUobGczKSB7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmV0d2VlbihsZzMsIGxnNCkge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIGJvdHRvbTogOSU7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAuYnJlYWRjcnVtYi13cmFwcGVye1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICB6LWluZGV4OiAyO1xyXG4gICAgLy8gICAgIGJvdHRvbTowJTtcclxuICAgIC8vICAgICBsZWZ0OiA1LjU2JTtcclxuICAgIC8vICAgICBjb2xvcjogI2ZmZjtcclxuICAgIC8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLy8gICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAvLyAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBAaW5jbHVkZSBiZXR3ZWVuKGxnMywgbGc0KXtcclxuICAgIC8vICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NDBweCk7XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvLyAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgLy8gICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAuYnJlYWRjcnVtYkxpbmt7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgLy8gICAgICAgICAmLnNlcGFyYXRvcntcclxuICAgIC8vICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5icmVhZGNydW1ie1xyXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAvLyAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaGFsZmJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAuc3BvdGxpZ2h0V3JhcCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coeHMpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5ib3R0b21Qb3Mge1xyXG4gICAgLnRleHQtd3JhcGVyIHtcclxuICAgICAgYm90dG9tOiAxMTBweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAmLndpdGgtcGFyYWdyYXBoIHtcclxuICAgICAgICAud2F0Y2gtYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53YXRjaC1idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgfVxyXG4gICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAvLyAgICAgYm90dG9tOiA4LjclO1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC5zdWJ0ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubm8tZ3JhZGllbnQge1xyXG4gICAgLnNwb3RsaWdodFdyYXAge1xyXG4gICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYm90dG9tOiAwJTtcclxuICBsZWZ0OiA1LjU2JTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgbGVmdDogMjBweDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWJMaW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAmLnNlcGFyYXRvciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdG9yaWVzLWRldGFpbC1tYWluIHtcclxuICAvL2JhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5kZXRhaWxXcmFwcGVyIHtcclxuICAgIC8qIHBhZGRpbmctYm90dG9tOiA1MHB4OyAqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lclBnQ29udGVuIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwIDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAmLm5vcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMCAxN3B4IDA7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA2cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOTk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2ctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0LXNlY3Rpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltYWdlLXdyYXAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5ibG9nc2xpZGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAuYmxvZ3NsaWRlci1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4gICAgICAgICAgICAgIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LXNlY3Rpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDAgNDBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMCAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmlnaHQtYWxpZ24ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yaWdodC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLmJsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2ctdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICAmLmNlbnRlci10ZXh0IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2ctdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDAgMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhc2lkZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Db21faGVhZGluZ0ZvbnQge1xyXG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIHtcclxuICAgIC5kZXRhaWxXcmFwcGVyIHtcclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZWRpdG9ycy1ibG9jayB7XHJcbiAgbWFyZ2luOiAyMHB4IDBweCAyMHB4IDBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHQtbW9kZSB7XHJcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xyXG4gICAgLmlubmVyUGdDb250ZW4ge1xyXG4gICAgICAuZGV0YWlsV3JhcHBlciB7XHJcbiAgICAgICAgLmlubmVyUGdDb250ZW4ge1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHJlc3MtcmVsZWFzZXtcclxuICAgIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIge1xyXG4gICAgICAgIC5wcmVzcy1zZWFyY2hCb3h7XHJcbiAgICAgICAgICAgICYubWVkaWEtY292ZXJhZ2V7XHJcbiAgICAgICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3Rib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCA0NXB4IDEzcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLm1hYyBcclxue1xyXG4gICAgLnByZXNzLXJlbGVhc2VcclxuICAgIHtcclxuXHJcbiAgICAgICAgICAgIC5pbnB1dGJveFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogIDE1cHggMjBweCAxMXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAgMTVweCAyMHB4IDExcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1lZGlhLWtpdC10YWJzIHtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgIC53cmFwLWJveHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICB9XHJcbiAgICAudGFic3tcclxuICAgICAgJi5yaWdodC1uYXZ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiLWJ1dHRvbntcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4IDE1cHggMjVweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKSAxO1xyXG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4ZikgMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICAgLm1lZGlhLWtpdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnRhYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAudGFiLWJ1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMTkzLCAxOTMsIDAuMTI1NDkwMTk2MSk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjN2I3YjdiO1xyXG4gIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxyXG4gICAgICAgICAgICAgICAgIzAxODBhMiAwJSxcclxuICAgICAgICAgICAgICAgICMwMDZkYjYgMjIlLFxyXG4gICAgICAgICAgICAgICAgIzhlMjc4ZiA5MC41JSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAudGFicy1jb250ZW4ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgXHJcbiAgICAgICAgLnRhYnMtY29uZXRuLXNlcmNoYmFyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgLmlucHV0Ym94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAuc2VhcmNoLWJ0bi13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAxOSU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMzMlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gIFxyXG4gICAgICAgICAgICAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3Nyb29tL3NlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE2cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gIFxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gIFxyXG4gIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICBcclxuICBcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwaW5rY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbmtjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmJ0bi1kaXYge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgXHJcbiAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub2RhdGEtZm91bmR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICAgICNzZWFyY2h0YWcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkuNXB4IDEycHggOS41cHggMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSAwLCAjMzkzOTM5IDEwMCUpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsZWFyYWxsIHtcclxuICAgICAgICAgIGNvbG9yOiAjOTEyODhkO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0iLCJcclxuICAgIC5Db21fdGV4dEJveHtcclxuICAgICAgICAudGV4dEJveC1Db21wb25lbnR7XHJcbiAgICAgICAgICAgIC5yZWFkLW1vcmV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4uaW5mcmFzdHJ1Y3R1cmUtbWFpbntcclxuICAgIC5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgICAgICAudHdvLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00JTtcclxuICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLkNvbV9pbml0aWF0aXZlc3tcclxuICAmLkNvbS1idXNpbmVzc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDY2cHggMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgLndyYXAtYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgIC5pbml0aWF0aXZlcy1ib3h7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgLy9tYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvdHRvbS10ZXh0LWJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIC8vbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICYubGVmdC1zZWN7XHJcbiAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmlnaHQtc2Vje1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICAgIC5nb3Zlcm5hbmNlLWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDBweDtcclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbV9lc2dQb2xpY2llc3tcclxuICAmLkNvbV9wb2xpY3l7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9saWN5LWRldGFpbHMtd3JhcHBlcntcclxuICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWxpZ24tdGV4dHtcclxuICAgIC5wb2xpY3ktZGV0YWlscy13cmFwcGVye1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm91cmxlYWRlcnNoaXBXcmFwcGVye1xyXG4gICYuY29tbW9uLXdyYXB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpe1xyXG5wYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1idG57XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDAgMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3VybGVhZGVyc2hpcC13cmFwe1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5e1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtwaW5rY29sb3I7XHJcbiAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYubm8tcGFkZGluZ3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAvL21hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5hY3RpdmVDbGFzc3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAuY2FyZC1oZWFkaW5nLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgIC8qIGZvbnQtc2l6ZTogMS42cmVtOyovXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfSAgXHJcbiAgLm5ld3Mtc2VjdGlvbntcclxuICAgIC5uZXdzLWhlYWR7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5cclxuLkNvbV9idXNpbmVzc19pbnZlc3RvcntcclxuICAubmV3c3Jvb20td3JhcHBlcntcclxuICAgIC5yaWdodC1idG57XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbi5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAudHdvLWltZ2VTbGlkZUJveCB7XHJcbiAgICAgIC5zbGlkZS10ZXh0LWJveHtcclxuICAgICAgICAudmlld21vcmUtYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSBcclxufVxyXG5cclxuLm5ld3Nyb29tLXNlY3Rpb257XHJcbiAgJi5waW5rYmd7XHJcbiAgICAvL2JhY2tncm91bmQ6JGRhcmtwaW5rY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1tYWlue1xyXG4gJi5kYXJrYmd7XHJcbiAgIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuIH1cclxufVxyXG5cclxuLnRocmVlY2FyZC1zbGlkZXIge1xyXG4gIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgIC5jYXJkLWNpdHktbmFtZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH0gXHJcbn1cclxuXHJcbi5Db21fZG93bmxvYWR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkZGFya2JnO1xyXG4gIC5jb21fZG93bmxvYWRfd3JhcHBlcntcclxuICAgIHdpZHRoOiA3MC4yNyU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkV3JhcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgIH1cclxuICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgIHdpZHRoOiA0Ny4zNyU7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIC5kb3dubG9hZC10ZXh0LXdyYXB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNS4yNiU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkNvbV9jcm9zc2xpbmt7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIC5jcm9zc2xpbmtfd3JhcHBlcntcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICB9XHJcbiAgICAgLmltYWdlLWJveHtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xyXG4gICAgICAgaW1ne1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtMSl7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA5NC40NCUpO1xyXG4gICAgICB3aWR0aDogODguODglO1xyXG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgIGJvdHRvbTogNTUlO1xyXG4gICAgIFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNDMlO1xyXG4gICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdG9wOiA0NCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAuY3Jvc3NsaW5rLW1haW53cmFwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuY3Jvc3NsaW5rLXRleHQtYm94e1xyXG4gICAgIFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAuY3Jvc3NsaW5rLXRleHRXcmFwe1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICBAaW5jbHVkZSB3YXRjaGJ0bigpO1xyXG4gICAgICAgIC5idG5zLXdyYXBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgYXtcclxuICAgICAgICAgIC8qICAmOjphZnRlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgJHdoaXRlY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjRweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjRweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgLmNyb3NzbGluay1zb2NpYWx7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY3Jvc3NsaW5rLXNvY2lhbHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4IDEycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLkNvbV9zdXBwbHlfY2hhaW57XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIC8vYmFja2dyb3VuZDokZGFya3Bpbmtjb2xvcjtcclxuICAgLlN1cHBseV9jaGFpbi13cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuQ29tX3dyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW57XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAuc3VwcGx5LWNoYWluLW1hcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXAtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjZmYwMDAwO1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZHJhdyA1cyBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3dvcmxkTWFwe1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFkYWluSXNIZXJle1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHpvb21Jbk91dFdvcmxkTWFwUG9pbnQgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRyYXcge1xyXG4gIDAlIHtcclxuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMCwgMTAwMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAsIDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgem9vbUluT3V0V29ybGRNYXBQb2ludCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgICByOjdcclxuICB9XHJcbiAgNTAlIHtcclxuICAgICByOjVcclxuICB9XHJcbn0iLCIuQ29tX2ZvdXJpbWFnZXNsaWRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAvL2JhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4gIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmNvbW1vbi1oZWFkaW5nLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMCAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5Db21fc3ViYnVzaW5lc3N7XHJcbiAgICAvL2JhY2tncm91bmQ6ICRkYXJrYmc7XHJcbiAgICAuZm91ckltYWdlLXNsaWRlcntcclxuICAgICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgIC5jYXJkLXRleHQtaGVhZGluZ3tcclxuICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm91ckltYWdlLXNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiA4OC44OCU7XHJcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5uby1wYWRkaW5ne1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZUNsYXNze1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAuY2FyZC1jb3VudC10ZXh0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgIC5jYXJkLWRhdGUtdGV4dHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XHJcbiAgICAgICAgIH0gXHJcbiAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAgLnJlYWRtcmUtYnRue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDYzcHg7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgLy9yaWdodDogNi41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgLy9yaWdodDogOC41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIC8vcmlnaHQ6IDkuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJwcmV2XCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAuNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHJpZ2h0OiAyLjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4iLCIuQ29tX291cnByZXNlbmNle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuICAuQ29tX3dyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jb21tb24taGVhZGluZy13cmFwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5PdXJQcmVzZW5jZS1XcmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy9wYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XHJcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDMxLjI0JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMTMlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcclxuICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7ICBcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgICAgLmJvdHRvbS10ZXh0LWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzcHg7XHJcbiAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLnRleHQtYm94IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Db21fbWFwe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDokZGFya3Bpbmtjb2xvcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5tYXAtd3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmhlYWRpbmctd3JhcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbS1tYXAtdGFie1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMHB4O1xyXG4gICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMmU1N2FhLCM5MTI4OGQpO1xyXG4gICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMzc1MmE3LCM1NjQyOWUsIzdkMmY5NCkgMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCMzNzUyYTcsIzU2NDI5ZSwjN2QyZjk0KSAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5sZWZ0LXNlY3tcclxuICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5tYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIC5tYXBpbmRpYXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAtY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjaW5kaWFNYXAgeyBcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDsgLyogRGVmYXVsdCBmaWxsIGNvbG9yICovXHJcbiAgICAgICAgICAgIHN0cm9rZTogIzJFNTdBQTsgLyogQm9yZGVyIGNvbG9yICovXHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzLCBzdHJva2UgMC4zczsgLyogU21vb3RoIHRyYW5zaXRpb24gKi9cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XHJcbiAgICAgICAgICAgICYuYWRhaW5Jc0hlcmUge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICMzNjU4YTQ7XHJcbiAgICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmhvdmVyXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcGF0aC5hY3RpdmUge1xyXG4gICAgICAgICAgICBmaWxsOiAjMzY1OGE0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICYuc3RhdGV7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5TdGF0ZUhvdmVyQWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MsIHN0cm9rZSAwLjNzOyAvKiBTbW9vdGggdHJhbnNpdGlvbiAqL1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiMyRTU3QUEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5TdGF0ZUhvdmVyQWN0aXZlSG92ZXJcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiMyRTU3QUEgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZS5hZGFpbklzSGVyZS5zdGF0ZUFjdGl2ZS5jaXR5QWN0aXZlIHtcclxuICAgICAgICAgICAgZmlsbDogIzg1MzM4OTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiB6b29tSW5PdXQgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cImdyZWVuXCJdXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMEIxNkI7XHJcbiAgICAgICAgICAgICYuc3RhdGVBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICMwMEIxNkI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaXR5QWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjMDBCMTZCICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cIm9yYW5nZVwiXVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBmaWxsOiAjRjA0QzIzO1xyXG4gICAgICAgICAgICAmLnN0YXRlQWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjRjA0QzIzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2l0eUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI0YwNEMyMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGVbZGF0YS1jb2xvdXI9XCJwdXJwbGVcIl1cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZmlsbDogIzhFMjc4RjtcclxuICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogIzhFMjc4RjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNpdHlBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICM4RTI3OEYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY2lyY2xlW2RhdGEtY29sb3VyPVwid2hpdGVcIl1cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZmlsbDogI2YwZjBmMDtcclxuICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI2YwZjBmMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNpdHlBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNmMGYwZjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY2lyY2xlW2RhdGEtY29sb3VyPVwicmVkXCJdXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZjAwMDA7XHJcbiAgICAgICAgICAgICYuc3RhdGVBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNmZjAwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaXR5QWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cInllbGxvd1wiXVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBmaWxsOiAjRkZGRjAwO1xyXG4gICAgICAgICAgICAmLnN0YXRlQWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjRkZGRjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2l0eUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI0ZGRkYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGVbZGF0YS1jb2xvdXI9XCJtYWdlbnRhXCJdXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZjAwZmY7XHJcbiAgICAgICAgICAgICYuc3RhdGVBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNmZjAwZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaXR5QWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjZmYwMGZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cImdyYXlcIl1cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZmlsbDogIzcwODA5MDtcclxuICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogIzcwODA5MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNpdHlBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICM3MDgwOTAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwcHggMCA0MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDBweCAxNXB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi5ub2Rpc3BsYXl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMmU1N2FhLCM5MTI4OGQpO1xyXG4gICAgICAgICAgICAgIC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2hvb3NTdGF0ZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNpdHktcmFkaW9idXR0dG9ue1xyXG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJnYmEoMTkzLCAxOTMsIDE5MywgMC40Nykgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxMHB4OyAgXHJcbiAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgfVxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIC8qICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTBweCk7IC8qIEFkanVzdCB3aWR0aCB0byBhY2NvdW50IGZvciBnYXAgKi9cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjQpe1xyXG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWxcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWFwLWRhdGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG9sLCB1bHtcclxuICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3IyO1xyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5yZWFkbXJlLWJ0bntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNpdHktZGF0YS1ib3h7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLmFjdGl2ZXtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi5ub2Rpc3BsYXl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLmNpdGktZGF0YWxpc3R7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLmFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuZGl2W2RhdGEtY29sb3VyPVwiZ3JlZW5cIl0gICB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwiZ3JlZW5cIl0gIHVsOjptYXJrZXIge1xyXG4gY29sb3I6ICMwMEIxNkI7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwiZ3JlZW5cIl0gIGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICfigKInOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIGNvbG9yOiAjMDBCMTZCOyAvKiBDb2xvciBvZiB0aGUgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgLyogU3BhY2UgYmV0d2VlbiBidWxsZXQgYW5kIHRleHQgKi9cclxufVxyXG5cclxuXHJcbmRpdltkYXRhLWNvbG91cj1cIm9yYW5nZVwiXSAgIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGRlZmF1bHQgYnVsbGV0cyAqL1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuICAgIFxyXG5kaXZbZGF0YS1jb2xvdXI9XCJvcmFuZ2VcIl0gIHVsOjptYXJrZXIge1xyXG4gY29sb3I6ICNGMDRDMjM7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwib3JhbmdlXCJdICBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAn4oCiJzsgLyogQWRkcyBhIGN1c3RvbSBidWxsZXQgKi9cclxuICBjb2xvcjogI0YwNEMyMzsgLyogQ29sb3Igb2YgdGhlIGN1c3RvbSBidWxsZXQgKi9cclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IC8qIFNwYWNlIGJldHdlZW4gYnVsbGV0IGFuZCB0ZXh0ICovXHJcbn1cclxuXHJcblxyXG5kaXZbZGF0YS1jb2xvdXI9XCJwdXJwbGVcIl0gICB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwicHVycGxlXCJdICB1bDo6bWFya2VyIHtcclxuIGNvbG9yOiAjOEUyNzhGOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cclxufVxyXG4gICAgXHJcbmRpdltkYXRhLWNvbG91cj1cInB1cnBsZVwiXSAgbGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ+KAoic7IC8qIEFkZHMgYSBjdXN0b20gYnVsbGV0ICovXHJcbiAgY29sb3I6ICM4RTI3OEY7IC8qIENvbG9yIG9mIHRoZSBjdXN0b20gYnVsbGV0ICovXHJcbiAgcGFkZGluZy1yaWdodDogOHB4OyAvKiBTcGFjZSBiZXR3ZWVuIGJ1bGxldCBhbmQgdGV4dCAqL1xyXG59XHJcblxyXG5cclxuZGl2W2RhdGEtY29sb3VyPVwid2hpdGVcIl0gICB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwid2hpdGVcIl0gIHVsOjptYXJrZXIge1xyXG4gY29sb3I6ICNmZmY7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwid2hpdGVcIl0gIGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICfigKInOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIGNvbG9yOiAjZmZmOyAvKiBDb2xvciBvZiB0aGUgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgLyogU3BhY2UgYmV0d2VlbiBidWxsZXQgYW5kIHRleHQgKi9cclxufVxyXG5cclxuXHJcbiIsIi5saWdodGJne1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxufVxyXG4uZ2xhbmNlLWhlYWR7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxufVxyXG5cclxuLnZhbHVlcy1zZWN0aW9ue1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZhbHVlcy13cmFwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52YWx1ZXMtcm93e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZ3Jvd3RoLXNlY3Rpb257XHJcbiAgICAmLmRhcmtCZ3tcclxuICAgICAgICAvL2JhY2tncm91bmQ6ICRkYXJrYmc7XHJcbiAgICB9XHJcbn1cclxuLkNvbV90ZXh0Qm94e1xyXG4gICAgLnRleHRCb3gtQ29tcG9uZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIC5yaWdodC1zZWN0aW9ue1xyXG4gICAgICAgICAgICAmLmNhcmVlci1kaXNjbGFpbWVye1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLmZvdXJjYXJkLXNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgJi5mb3VySW1hZ2VDb250YWluZXJ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3VyLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICB3aWR0aDogODguODglO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm91ci1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAyMiU7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNzZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45NzZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3VySW1hZ2VDYXJkLWJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICByb3ctZ2FwOjYwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpc2lvbi1zZWN0aW9ue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5Db21fdGV4dEJveCB7XHJcbiAgICAgICAgLnRleHRCb3gtQ29tcG9uZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sZWZ0LXNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodC1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwLjUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDR7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udmFsdWVzLXNlY3Rpb257XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdXJJbWFnZUNhcmQtYm94e1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3VyLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDguNSU7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFib3V0LXNlY3tcclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5yZXBvcnRzTWFpbiB7XHJcbiAgJi5jYXJlZXJUYWIge1xyXG4gICAgLnJlcG9ydFdyYXBwZXIge1xyXG4gICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlcG9ydHN0YWJfV3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDU5JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAucmVwb3J0c1RhYiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAgICAgLy8mOjphZnRlcnsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyB3aWR0aDogMTAwJTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7fVxyXG4gICAgICAgICAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7ICovXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXBvcnREZXRhaWwtV3JhcHBlciB7XHJcbiAgICAgIC5yZXBvcnREZXRhaWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVuZWZpdExlZnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMHB4IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC5iZW5lZml0Um93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iZW5lZml0LUljb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJlbmVmaXRDb3B5IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDg5JTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc3ViVGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ0JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2FkYnRuIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJlZXJPcHBvcnR1bml0eVNlY3Rpb24ge1xyXG4gIC5PcHBvcnR1bml0eVdyYXBwZXIge1xyXG4gICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FyZWVyU2VjdGlvbk5ldyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCIuQ29tX3RocmVlSGFsZlNsaWRlcntcclxuICB3aWR0aDogMTAwJTtcclxuICAvL2JhY2tncm91bmQ6ICRkYXJrcGlua2NvbG9yO1xyXG4gIC5Db21fd3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmNvbW1vbi1oZWFkaW5nLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICB3aWR0aDogODMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVye1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi5sZWZ0cG9ze1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1LjU2JTtcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKGxnMywgbGc0KXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDk0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aHJlZUhhbGZTbGlkZXItYm94e1xyXG4gICAgICAgIHdpZHRoOiAzMS4yNCU7XHJcbiAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAgIC5ib3R0b20tdGV4dC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLnRleHQtYm94IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogMTElO1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgIHJpZ2h0OiAxMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgIHJpZ2h0OiAxMy41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHJpZ2h0OiA5LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwicHJldlwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogNyU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHJpZ2h0OiAyLjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIge1xyXG4gICAgbGVmdDogNS41NiU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBhYm92ZShsZzMpIHtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKGxnNCwgbGczKSB7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDE2M3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG4gICAgICAgICAgLy90b3A6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLlRleHRXaXRoSW1hZ2VTbGlkZXItYm94IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YlRleHQtd3JhcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnKSB7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdWJ0ZXh0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3VidGV4dC1ib3gge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMzZweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAud2F0Y2gtYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgJi5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gNzQuNSUpO1xyXG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKSB7XHJcbiAgICAgICAgICAgIC8vcmlnaHQ6IGNhbGMoMTAwJSAtIDY5JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDcxLjQlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICByaWdodDogMjQuNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwicHJldlwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDgwJSk7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMykge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gNzklKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICByaWdodDogMTQuNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgLy8td2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAvL2JhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aW1lbGluZS1ncm91cHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwOTEyMjIsICMwYjExMjIsICMwZDEwMjEsICMwZjBmMjEsICMxMTBlMjAsICMxMzBkMjAsICMxNDBkMWYsICMxNjBjMWYsICMxODBiMWUsICMxYTBhMWUsICMxYjA5MWQsICMxZDA4MWMpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgLnRpbWVsaW5lLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnN0b3JpZXMtYm94e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FsbGVyeS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygzNSUgKyA1MHB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMzUlICsgNTBweCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgICAuZ2FsbGVyeS1tYWluIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZ2FsbGVyeS10aHVtYnMge1xyXG4gICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU1N2FhO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDkxMjIyLCAjMGIxMTIyLCAjMGQxMDIxLCAjMGYwZjIxLCAjMTEwZTIwLCAjMTMwZDIwLCAjMTQwZDFmLCAjMTYwYzFmLCAjMTgwYjFlLCAjMWEwYTFlLCAjMWIwOTFkLCAjMWQwODFjKTsgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0b3JpZXMtcmlnaHQtdGFie1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkxMjg4RDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTEyODhEO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5zdG9yaWVzLXJpZ2h0LXRhYntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkxMjg4RCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWVsaW5lU2xpZGUtd3JhcHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZUxlZnR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZVJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3JTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FkYW5pJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICBcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICYtcHJldixcclxuICAgICAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYWRhbmktdGltZWxpbmUvYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzJFNTdBQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIH1cclxuICAgICIsIi5jb250YWN0dXMtd3JhcHBlcntcclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3R1cy1pbmZve1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdGxlZnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0UmlnaHR7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1kZXRhaWx7XHJcbiAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LXN1YnRleHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViaGVhZHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmludGVybmF0aW9uYWwtY29udGFjdHtcclxuICAgIC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVye1xyXG4gICAgICAgIC5pbnRlcm5hdGlvbm9mZmljZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGFjdFJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250YWN0LWRldGFpbHtcclxuICAgICAgICAgICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtbWFpbntcclxuICAgIC5uZXdzLXNlY3Rpb257XHJcbiAgICAgICAgLmdldC1pbi10b3VjaC1mb3Jte1xyXG4gICAgICAgICAgICAjZ2V0aW50b3VjaEZvcm17XHJcbiAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICAgLmlucHV0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDMwcHggMTFweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMzVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRleHRhcmVhLWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDMwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVycm9yLW1zZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jaGVja2JveC1maWVsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMzBweCAxMXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMzBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIC5pbnB1dC1idG57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwcHggMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgXHJcblxyXG4ubWFje1xyXG4gICAgLm5ld3MtbWFpbntcclxuICAgICAgICAubmV3cy1zZWN0aW9ue1xyXG4gICAgICAgICAgICAuZ2V0LWluLXRvdWNoLWZvcm17XHJcbiAgICAgICAgICAgICAgICAjZ2V0aW50b3VjaEZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94LWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgICBcclxufSIsIi5mb3VuZGF0aW9uV3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5mb3VuZGF0aW9uTGVmdHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm91bmRhdGlvbi1pbWFnZVdyYXB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwaWN0dXJle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2lnbmF0aW9uLWluZm8td3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIC5uYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAvLy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQWRhbmknO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNpbmF0aW9uLWluZm97XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm91bmRhdGlvblJpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm91bmRhdGlvbi10ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgIC5wcml0aS1wcm9maWxlLWluZm97XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICYubW9yZXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9ue1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2ZvdW5kYXRpb24vVmlzaW9uLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVye1xyXG4gICAgICAgIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCMzNzUyYTcsIzU2NDI5ZSwjN2QyZjk0KTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM3NTJhNywjNTY0MjllLCM3ZDJmOTQpO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlOiAkYm9yZGVyZ3JhZGllbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3RvcnlsaW5re1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udHdvLWltZ2VTbGlkZUJveHtcclxuICAgIC5zbGlkZS10ZXh0LWJveHtcclxuICAgICAgICAuc2xpZGUtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm91bmRhdGlvbi1uZXdze1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkZGFya3Bpbmtjb2xvcjtcclxufVxyXG5cclxuc2VjdGlvbntcclxuICYuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9ue1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3NsZXR0ZXItaW1hZ2UvbmV3c2xldHRlci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gICAgLkNvbV90ZXh0Qm94e1xyXG4gICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgaDEsaDIsaDMsaDR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW0haW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxufVxyXG59XHJcbiIsIi52aWRlb1dyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoXHJcbiAgICBpZnJhbWV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufSIsIi5kb3dubG9hZC1zZWN0aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5kb3dubG9hZFdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZC1saXN0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgLm5vZGF0YS1mb3VuZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd25sb2FkUm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBsaW5lYXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kb3dubG9hZExlZnR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZG93bmxvYWRsaW5re1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlcG9ydC1kcm9wZG93bldyYXBwZXJcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMilcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVwb3J0LWRyb3Bkb3duXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzY1NjQ2OTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4ODg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1kaXZcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLmdyYWRpZW50LWJ1dHRvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKClcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gIFxyXG5cclxuXHJcbi5saWdodC1tb2RlIFxyXG57XHJcbiAgICAuZG93bmxvYWQtc2VjdGlvblxyXG4gICAge1xyXG4gICAgICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgLnJlcG9ydC1kcm9wZG93blxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzM5MzkzMztcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODg4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxufVxyXG5cclxuLmxhbmctaGktaW57XHJcbi5kb3dubG9hZC1zZWN0aW9uIHtcclxuICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIHtcclxuICAgICAgICAucmVwb3J0LWRyb3Bkb3due1xyXG4gICAgICAgICAgICBzZWxlY3R7XHJcbmxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn0iLCIudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCB2aWRlbyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvcy1zZWN0aW9uXHJcbiAgLnZpZGVvLXdyYXBwZXJcclxuICAudmlkZW8tYm94XHJcbiAgLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dFxyXG4gIC5idG5zLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnZpZGVvcy1zZWN0aW9uXHJcbiAgLnZpZGVvLXdyYXBwZXJcclxuICAudmlkZW8tYm94XHJcbiAgLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dFxyXG4gIC52aWRlby10ZXh0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi52aWRlb3Mtc2VjdGlvblxyXG4gIC52aWRlby13cmFwcGVyXHJcbiAgLnZpZGVvLWJveFxyXG4gIC52aWRlby1vdmVybGF5LXRleHRcclxuICAuYnRucy13cmFwXHJcbiAgLndhdGNoLWJ0bi5idG4tc3R5bGUyIHtcclxuICAvKiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsqL1xyXG59XHJcblxyXG4udmlkZW9zLXNlY3Rpb25cclxuICAudmlkZW8td3JhcHBlclxyXG4gIC52aWRlby1ib3hcclxuICAudmlkZW8tb3ZlcmxheS10ZXh0XHJcbiAgLmJ0bnMtd3JhcFxyXG4gIC53YXRjaC1idG4ub3Blbi12aWRlby1idG4ge1xyXG4gIC8qICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzgxMzU5NywgIzcwM2U5ZCwgIzVjNDZhMiwgIzQ2NGNhNCk7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyovXHJcbn1cclxuXHJcbi8qIC5jYXJyZXItc2VjdGlvbjIge30gKi9cclxuXHJcbi5jb20tdGV4dC1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgLyogbWF4LXdpZHRoOiA5NjBweDsgKi9cclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLyogcGFkZGluZzogMCA4LjUlOyAqL1xyXG5cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcnJlci1zZWN0aW9uMiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAge1xyXG4gIGNvbG9yOiAjZDBkMGQwO1xyXG4gIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcnJlci1zZWN0aW9uMiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAgYiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmNhcnJlckludHJvQmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuaW1nLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJlZXItaW50cm8tdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjByZW0gMDtcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBwYWRkaW5nOiAxMHJlbSAyMHB4O1xyXG4gICAgfVxyXG4gICAgLyogQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gICAgICAgIH0gKi9cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogI2QwZDBkMDtcclxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBiIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyU2VjdGlvbk5ldyBjc3Mgc3RhcnQgaGVyZS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyB7XHJcbiAgLnJlcG9ydFdyYXBwZXIge1xyXG4gICAgLyogcGFkZGluZy10b3A6NDBweDsgKi9cclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnVzaW5lc3MtZGV0YWlscy1jb21we1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5idXNpbmVzcy1sZWZ0LXNlY3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4yJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnVzaW5lc3MtcmlnaHQtc2Vje1xyXG4gICAgICAgIHdpZHRoOiA1MC4zJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnVzaW5lc3MtZGV0YWlscy1saW5rc3tcclxuICAgICAgICAgIC50ZXh0LW92ZXJsYXktYm90dG9te1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC50b3AtdGV4dC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3R0b20tdGV4dC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC53YXRjaC1jdGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MSU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzNkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlcG9ydHN0YWJfV3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI3cHggMCAwO1xyXG4gICAgLnJlcG9ydHNUYWIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAvL3dpZHRoOiA5NiU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC8vd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY4NmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLy90ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlcG9ydERldGFpbC1XcmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5iZW5lZml0TGVmdCB7XHJcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiAxNCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KGxnKSB7XHJcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5iZW5lZml0Um93IHtcclxuICAgICAgICB3aWR0aDogMzEuMzMlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVuZWZpdC1JY29uIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNzhweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlbmVmaXRDb3B5IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgLmJlbmVmaXRDb3B5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzOHB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgIC5iZW5lZml0Q29weSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcuZ3Jvd3RoU2VjdGlvbiB7XHJcbiAgLnJlcG9ydFdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMTk1cHggMCAxOTVweCAwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVwb3J0c01haW57XHJcbiAgJi5jYXJlZXJTZWN0aW9uTmV3e1xyXG4gICAgLmJ1c2luZXNzLXNlY3Rpb25faG9tZXtcclxuICAgICAgJi5yZXBvcnRXcmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDAgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyU2VjdGlvbk5ldyBjc3MgZW5kIGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIHN0YXJ0IGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIGVuZCBoZXJlLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi52YWx1ZS1zbGlkZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi52YWx1ZS1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gIC52YWx1ZS1zbGlkZS1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5pbWctYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5pbWctYm94IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52YWx1ZS10ZXh0LWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwJSA4LjUlO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZykge1xyXG4gICAgICAgICAgLyogZm9udC1zaXplOiAyLjlyZW07ICovXHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9idXNpbmVzcy1pbWcvaGVhZC1mb3J3YXJkLWFycm93LnN2ZylcclxuICAgICAgICAgIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52YWx1ZS10aHVtYnMtc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNXB4IDAgMjBweCAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4LjUlO1xyXG4gIC52YWx1ZS10aHVtYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLyogQGluY2x1ZGUgYmVsb3coc20peyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH0gKi9cclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogMjUwO1xyXG4gICAgY29sb3I6ICNiMmI1YmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgLyogcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50OyBcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7ICBcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IFxyXG4gICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjsgXHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHghaW1wb3J0YW50OyBcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7ICovXHJcblxyXG4gICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiBpbmhlcml0O1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgbGVmdDogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIHJpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAwLjUlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXHJcbiAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItY3VzdG9tLWNvbnRyb2xzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAyNXB4IDAgMjBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi52YWx1ZS10YWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgcGFkZGluZzogMTRweCA2NHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gIHJpZ2h0OiA4LjUlO1xyXG4gIHRvcDogMDtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52YWNjb3JkaW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDBweCAwO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMCAwIDA7XHJcbiAgfVxyXG59XHJcbi52YWNjb3JkaW9uIHVsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi52YWNjb3JkaW9uIHVsIGxpIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMy4zMyU7XHJcbiAgaGVpZ2h0OiA1NjBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYm9yZGVyLXJhZGl1czogMjBweDtcclxufVxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDIlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICB0b3A6IGF1dG87XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xyXG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbiAgd2lkdGg6IDI2NXB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlWigwZGVnKTtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvL2JvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRvcDogMDtcclxufVxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAvL2JvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDU2MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcclxuICBwYWRkaW5nOiAxMCUgMTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgaGVpZ2h0OiA1MjBweDtcclxuICAgIHBhZGRpbmc6IDEwJSA4JTtcclxuICB9XHJcbn1cclxuLnZhY2NvcmRpb25cclxuICB1bFxyXG4gIGxpXHJcbiAgZGl2LnZhY2NvcmRpb24tcGFuZWxcclxuICAudmFjY29yZGlvbi1zbGlkZVxyXG4gIC52YWNjb3JkaW9uLXNsaWRlLXRleHQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIHdoaXRlLXNwYWNlOiBicmVhay13b3JkO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcclxuICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG59XHJcbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIGgzIHtcclxuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG4gIGZvbnQtc2l6ZTogNC42cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcbn1cclxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDQge1xyXG4gIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICNkOWQ5ZDk7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIHtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjguNTYlO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbn1cclxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgcCBhIHtcclxuICBjb2xvcjogI2Q5ZDlkOTtcclxufVxyXG5cclxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGkge1xyXG4gIHdpZHRoOiAyNCU7XHJcbn1cclxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIge1xyXG4gIHdpZHRoOiA0OCU7XHJcbn1cclxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIgLnZhY2NvcmRpb24tc2xpZGUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciAudmFjY29yZGlvbi1zbGlkZSAudmFjY29yZGlvbi1zbGlkZS10ZXh0IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC52YWNjb3JkaW9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLnZhY2NvcmRpb24gdWwgbGksXHJcbiAgLnZhY2NvcmRpb24gdWwgbGk6aG92ZXIsXHJcbiAgLnZhY2NvcmRpb24gdWw6aG92ZXIgbGksXHJcbiAgLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiB7XHJcbiAgLnJlcG9ydERldGFpbC1XcmFwcGVyIHtcclxuICAgIC5yZXBvcnREZXRhaWwge1xyXG4gICAgICAubG9hZGJ0biB7XHJcbiAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM5MTI5OGUpO1xyXG4gICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDY0Y2E0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcnZpZGVvU2xpZGUge1xyXG4gIC52aWRlb3Mtc2VjdGlvbiB7XHJcbiAgICAudmlkZW8tYm94IHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYXN0U2VjdGlvbkZvckFsbHtcclxuICAuQ29tX3RleHRCb3h7XHJcbiAgICAudGV4dEJveC1Db21wb25lbnR7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuICB9IFxyXG59IiwiLmNvbVR3b0FuZEhhbGZTbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDA7XHJcblxyXG4gICAgLnNsaWRlQm94V3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTNkNDg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBhMTEyMjtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmVlci1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxyXG5cclxuICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZXsgb3BhY2l0eTogMC43OyBiYWNrZ3JvdW5kOiMwNzEyMjI7fVxyXG4gICAgICAgICAgICBpbWcge3RyYW5zZm9ybTogc2NhbGUoMS4wNSk7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuLnNsaWRlQm94V3JhcHtcclxuICAgICY6YmVmb3JleyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGJhY2tncm91bmQ6ICMwNzEyMjI7IHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDsgb3BhY2l0eTogMTt9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmV7IG9wYWNpdHk6IDAuNzsgYmFja2dyb3VuZDojMDcxMjIyO31cclxuICAgICAgICBpbWcge3RyYW5zZm9ybTogc2NhbGUoMS4wNSk7fVxyXG4gICAgfVxyXG59XHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcclxuICAgICAgICAuc2xpZGVCb3hXcmFweyBcclxuICAgICAgICAgICAgJjpiZWZvcmV7IG9wYWNpdHk6IDAuNzsgYmFja2dyb3VuZDojMDcxMjIyO31cclxuICAgICAgICAgIC8vICAmOmhvdmVyeyBvcGFjaXR5OiAwLjc7IGJhY2tncm91bmQ6IzA3MTIyMjsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVCb3hDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1MHB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgLyogZm9udC1zaXplOiAyLjRyZW07ICovXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzNtaWQpe1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNBOUE5QTk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgICAgLmJ0bi1zdHlsZTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlQm94Q29udGVudHtcclxuICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgLy8gJjphZnRlcntcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyAgICY6OmJlZm9yZXtcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyAgICY6aG92ZXJ7XHJcbiAgICAgICAgLy8gICAgICY6OmFmdGVye1xyXG4gICAgICAgIC8vICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgICY6OmJlZm9yZXtcclxuICAgICAgICAvLyAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxufVxyXG5cclxuICAgXHJcbiAgICAuYnRucy13cmFwe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0bi1zdHlsZTIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAvLyBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG4gICAgICAgIC8vIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjODEzNTk3LCAjNzAzZTlkLCAjNWM0NmEyLCAjNDY0Y2E0KTtcclxuICAgICAgICAvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjOTEyOThlKTtcclxuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2NGNhNDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIC8vICY6YWZ0ZXJ7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICAmOjpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICAmOmhvdmVye1xyXG4gICAgICAgIC8vICAgICAmOjphZnRlcntcclxuICAgICAgICAvLyAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzkxMjk4ZTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE0cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDAuNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICduZXh0JztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgLyogcmlnaHQ6IDQuNSU7ICovXHJcbiAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZyl7XHJcbiAgICAgICAgICAgIC8vcmlnaHQ6IDUuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgIC8vcmlnaHQ6IDYuNTYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgLy9yaWdodDogNy41NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiAncHJldic7IFxyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5saWdodC1tb2RlIHtcclxuICAgIC5jb21Ud29BbmRIYWxmU2xpZGVyIHtcclxuICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgIC5zbGlkZUJveFdyYXAge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzEyMjI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2xpZGVCb3hDb250ZW50IHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5zLXdyYXAge1xyXG4gICAgICAgICAgICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlQm94V3JhcCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmJ0bnMtd3JhcCB7XHJcbiAgICAgICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwNzEyMjIgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3MTIyMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRucy13cmFwIHtcclxuICAgICAgICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuXHJcbi8vIC5jb21Ud29BbmRIYWxmU2xpZGVye1xyXG4vLyAgICAgLmJ0bi1zdHlsZXtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjNDY0Y2E0KTtcclxuLy8gICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuLy8gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDY0Y2E0O1xyXG4vLyAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbi8vICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDBzOyBcclxuLy8gICAgIH1cclxuLy8gfSAiLCJcclxuLmVycm9yLXdyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy80MDQvYmctaW1hZ2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW0gXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjByZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3B5dHh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDsgXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFjY29yZGlvbl9jb250YWluZXIge1xyXG4gIC5hY2NvcmRpb25faGVhZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogNDhweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5hY2NvcmRIZWFkV1JhcHAge1xyXG4gICAgICAgIC5hY2NvcmRpYW5IZWFkSW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpYW5IZWFkVGV4dCB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkSGVhZFdSYXBwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaWFuSGVhZEltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY2NvcmRpYW5IZWFkVGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGx1c21pbnVzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogNSU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYWNjb3JkaWFuLWltZy9hY2NvcmQtcGx1cy5wbmcpIG5vLXJlcGVhdFxyXG4gICAgICAgIGNlbnRlciByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hY2NvcmRpYW4taW1nL2FjY29yZC1taW51cy5wbmcpXHJcbiAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uX2JvZHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggNDVweCAhaW1wb3J0YW50O1xyXG4gICAgLmluaXRpYXRpdmVzLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudHJhdmVsQ29udGVudEJveCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnRpdGxlLWhlYWRpbmcge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbG9hdGluZy1yaWdodCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2hvd19tb3JlX2NvbnRlbnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgIC5VcHBlckFscGhhYmV0IHtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiB1cHBlci1hbHBoYTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1zZWMge1xyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5pdGlhdGl2ZXMtYm94IHtcclxuICAgICAgJi5sZWZ0LXNlYyB7XHJcbiAgICAgICAgLmJvdHRvbS10ZXh0LWJveCB7XHJcbiAgICAgICAgICAubW9yZWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm90dG9tLXRleHQtYm94IHtcclxuICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5VcHBlckFscGhhYmV0IHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHVwcGVyLWFscGhhO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW9yZWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNob3dDbGljayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2hvd19oaWRlLFxyXG4uc2hvd19oaWRlX2xlc3Mge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5zaG93X2hpZGVfbGVzcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYWxpZ25pbmctY2VudGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAyMDBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgQGluY2x1ZGUgYmVsb3cobGdNaWQpIHtcclxuICAgIHRvcDogMTUwcHg7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLnNob3dDbGljayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIG9sIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhpZGVEb3RzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi52aWRlb0xpc3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC52aWRlb0l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDMxJTtcclxuICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNSU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAudmlkZW9UZXh0V3JhcHAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY292aWRQYXJhVmlkZW8ge1xyXG4gIG1hcmdpbjogMHB4IDBweCAzMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG59XHJcbi50eHQteHMge1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgfVxyXG59XHJcbi5jb3ZpZFBhZ2Uge1xyXG4gIC5kZXRhaWxXcmFwcGVyIHtcclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvdmlkQ29udGVudCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgICAuYmctZ3JheSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpZGVvV3JhcHBlciB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLmNvdmlkUGFnZUJvdHRvbSB7XHJcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xyXG4gICAgLmRldGFpbFdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAuaW5uZXJQZ0NvbnRlbiB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDE1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmxpZ2h0LW1vZGV7XHJcblxyXG4gICAgaW5wdXQsIHNlbGVjdFxyXG4gICAge1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgfVxyXG5cclxuc2VjdGlvbntcclxuICAgICY6bnRoLW9mLXR5cGUob2RkKXtcclxuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjMzkzOTM5IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tYXAtZGV0c2lscy13cmFwe1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZjBmMGYwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmOm50aC1vZi10eXBlKGV2ZW4pe1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAvLyAgICAgLkNvbV9tYXB7XHJcbiAgICAvLyAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuICAgIC8vICAgICAgICAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgLy8gICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgIC8vICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwIWltcG9ydGFudDtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vIH1cclxuICAgfVxyXG5cclxuLy8gICAgLnBpbi1zcGFjZXJ7XHJcbi8vICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG5cclxuLy8gICAgICAgICAuQ29tX21hcHtcclxuLy8gICAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuLy8gICAgICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuLy8gICAgICAgICAgICAgICAucmlnaHQtc2Vje1xyXG4vLyAgICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbi8vICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4IWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcblxyXG4vLyAgICAgICAgIC5Db21fbWFwe1xyXG4vLyAgICAgICAgICAgICAubWFwLXdyYXBwZXJ7XHJcbi8vICAgICAgICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuLy8gICAgICAgICAgICAgICAgIC5yaWdodC1zZWN7XHJcbi8vICAgICAgICAgICAgICAgICAgIC5tYXAtZGV0c2lscy13cmFwe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLnBhbmVse1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4vLyAgICAgfVxyXG4vLyAgICB9XHJcblxyXG4gICAgLmV2ZW5iZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICN0aGFua3NlbWFpbGRpdntcclxuICAgICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgIH0gXHJcbiAgICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuICAgICAgICAgICAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNvbV9ob21lcGFnZW5ld3NzZWN7XHJcbiAgICAgICAgICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIC5Db21faW5pdGlhdGl2ZXN7XHJcbiAgICAgICAgICAgICYuQ29tLWJ1c2luZXNze1xyXG4gICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAuZm91ckltYWdlLXNsaWRlcntcclxuICAgICAgICAgICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNvbV9vdXJwcmVzZW5jZXtcclxuICAgICAgICAgICAgLkNvbV93cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLk91clByZXNlbmNlLVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5vZGRiZ3tcclxuICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgI3RoYW5rc2VtYWlsZGl2e1xyXG4gICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgfSBcclxuICAgICAgIFxyXG4gICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgICYubWVkaWEta2l0LXRhYnN7XHJcbiAgICAgICAgLm1lZGlhLWtpdHtcclxuICAgICAgICAgICAgLnRhYnMtY29udGVue1xyXG4gICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgJi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgIC5Db21faW5pdGlhdGl2ZXN7XHJcbiAgICAgICAgICAgICYuQ29tLWJ1c2luZXNze1xyXG4gICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjAhaW1wb3J0YW50OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG5cclxuICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgIC5mb3VyLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuQ29tX291cnByZXNlbmNle1xyXG4gICAgICAgIC5Db21fd3JhcHBlcntcclxuICAgICAgICAgICAgLk91clByZXNlbmNlLVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAub3VyLXByZXNlbmNlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgfSBcclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgIGgxLGgyLGgzLGg0LGg1e1xyXG4gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XHJcbiAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgIGJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuZ3Jvd3RoLWhlYWRpbmd7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgcHtcclxuICAgIGNvbG9yOiAjMzkzOTM5IWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuY29tLWhlYWRpbmd7XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgfVxyXG5cclxuICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciAwJSwgJHBpbmtjb2xvciAxMDAlKSFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgLy8gIGJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIC8vICBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgLy9jb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAvL2JvcmRlcjpzb2xpZCAxcHggIzM5MzkzOSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIC8vICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgIC8vICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAvLyAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyOThlIWltcG9ydGFudDtcclxuICAgIC8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjRjYTQhaW1wb3J0YW50O1xyXG4gICAgLy8gICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI5OGUhaW1wb3J0YW50O1xyXG4gICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDY0Y2E0IWltcG9ydGFudDtcclxuXHJcbiAgICAgfVxyXG4gICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLy9jb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9ib3JkZXI6c29saWQgMXB4ICMzOTM5MzkhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzQ2NGNhNCk7XHJcbiAgICAvLyAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmO1xyXG4gICAgLy8gICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC8vICAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgIC8vICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgLy8gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAtd2Via2l0LW1hc2s6bm9uZTtcclxuXHJcbiAgICAvLyAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgIC5iYW5uZXJ7XHJcbiAgICAuYmFubmVyLXNsaWRlcntcclxuICAgICAgICAudGV4dC13cmFwZXJ7XHJcbiAgICAgICAgICAgIC5wYXJncmFwaHtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHghaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5idXNpbmVzcy1zZWN0aW9ue1xyXG4gICAgLmJ1c2luZXNzLXdyYXBwZXJ7XHJcbiAgICAgICAgLmJ1c2luZXNzLXRhYi13cmFwe1xyXG4gICAgICAgICAgICAuYnVzaW5lc3MtbGlua3N7XHJcbiAgICAgICAgICAgICAgICAuYnVzaW5lc3MtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAmLmJ1c2luZXNzLWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM4ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1zdWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1zdWItaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzhkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93LXN1Yi1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuYnVzaW5lc3MtZ2FsbGVyeXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlY2gtc3dpcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtY2FwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9ue1xyXG4gICAgLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXJ7XHJcbiAgICAgICAgLmNvbS10aHJlZUltYWdlU2xpZGVye1xyXG4gICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ2VTbGlkZUJveHtcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1oZWFkaW5nLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52aWV3bW9yZS1idG57XHJcbiAgICAvL2NvbG9yOiAjOTEyODhEIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMzkzOTMzIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlYWQtbW9yZXtcclxuICAgIGF7XHJcbiAgICAgICAgLy9jb2xvcjogIzkxMjg4RCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5yZWFkbXJlLWJ0bntcclxuICAgIC8vY29sb3I6ICM5MTI4OEQhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3c3Jvb20tc2VjdGlvbntcclxuICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1zdWItdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdiN2I3YiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5uZXd0YWItaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIyJSkgc2VwaWEoMCkgc2F0dXJhdGUoOTEwJSkgaHVlLXJvdGF0ZSgyNDlkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MyUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6IzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlcntcclxuICAgIC5mb290ZXItcG9saWN5e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0MxQzFDMTtcclxuICAgICAgICAgIC5mb290ZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICAuZm9vdGVyLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAuZm9vdGVyLWNvbnRhaW5lcntcclxuICAgICAgICAuZm9vdGVyLXdyYXB7XHJcbiAgICAgICAgICAgIC5mb290ZXItY29weXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvb3Rlci1saW5rc3tcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxlZnR7XHJcbiAgICAgICAgLmZvb3Rlci1sb2dve1xyXG4gICAgICAgICAgICAuZGFya21vZGUtbG9nb3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2JvdHRvbVRvVG9we1xyXG4gICAgLy9ib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4O1xyXG4gICAgLy8gJjo6YWZ0ZXJ7XHJcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAvLyAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgIC8vIH1cclxuICAgIGltZ3tcclxuICAgICAgICAvL2ZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTMlKSBzZXBpYSgxJSkgc2F0dXJhdGUoMjAwNyUpIGh1ZS1yb3RhdGUoMzE5ZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDc1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgLnRvb2x0aXB7XHJcbiAgICAgICAvLyBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvdW5kYXRpb24tc2VjdGlvbntcclxuICAgIC5mb3VuZGF0aW9uLXdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdW5kYXRpb24tcmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAuZm91bmRhdGlvbi10ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAuZm91bmRhdGlvbi1hYm91dC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzaW5hdGlvbi1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3VyY2FyZC1zbGlkZXJ7XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI4JSkgc2VwaWEoOTQlKSBzYXR1cmF0ZSg1NjAlKSBodWUtcm90YXRlKDE4NWRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDk1JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52YWx1ZXMtc2VjdGlvbntcclxuICAgIC52YWx1ZXMtZGV0YWlscy13cmFwcGVye1xyXG4gICAgICAgIC52YWx1ZXMtd3JhcHtcclxuICAgICAgICAgICAgLnZhbHVlcy1yb3d7XHJcbiAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb257XHJcbiAgICAub3VybGVhZGVyc2hpcC13cmFwe1xyXG4gICAgICAgIC5vdXJsZWFkZXJzaGlwLWJveHtcclxuICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1jYXJkLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3VybGVhZGVyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTMzLCAjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1kZXNpZ25hdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1zb2NpYWwtaGFuZGxlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm91bmRhdGlvbldyYXBwZXJ7XHJcbiAgICAuZm91bmRhdGlvbkxlZnR7XHJcbiAgICAgICAgLmRlc2lnbmF0aW9uLWluZm8td3JhcHtcclxuICAgICAgICAgICAgLm5hbWUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzaW5hdGlvbi1pbmZve1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9kZGJnXHJcbntcclxuICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZXZlbmJnXHJcbntcclxuICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50d28taW1nZVNsaWRlQm94e1xyXG4gICAgLnNsaWRlLXRleHQtYm94e1xyXG4gICAgICAgIC5zbGlkZS1kYXRlLXRleHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9ue1xyXG4gICAgLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVye1xyXG4gICAgICAgIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0e1xyXG4gICAgICAgICAgICAgICAgLnN0b3J5bGlua3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAudHdvLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3h7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXBvcnRzTWFpbntcclxuICAgIC5yZXBvcnRXcmFwcGVye1xyXG4gICAgICAgIC5yZXBvcnRzdGFiX1dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5yZXBvcnREZXRhaWwtV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5yZXBvcnREZXRhaWx7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1kcm9wZG93bldyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucmVwb3J0LWZpbGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbntcclxuICAgIC5vdXJsZWFkZXJzaGlwV3JhcHBlcntcclxuICAgICAgICAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2Vje1xyXG4gICAgICAgICAgICAub3VybGVhZGVyLWluZm97XHJcbiAgICAgICAgICAgICAgICAub3VybGVhZGVyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vdXJsZWFkZXItZGVzaWduYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWN7XHJcbiAgICAgICAgICAgIC5vdXJsZWFkZXItaW5mby1kZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnJlYWRjcnVtYntcclxuICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmFubmVyLW1haW57XHJcbiAgICAuYnJlYWRjcnVtYi13cmFwcGVye1xyXG4gICAgICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODAlKSBzZXBpYSgwKSBzYXR1cmF0ZSg2NjglKSBodWUtcm90YXRlKDk2ZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoOTQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLkNvbV9pbml0aWF0aXZlc3tcclxuICAgIC5pbml0aWF0aXZlcy13cmFwcGVye1xyXG4gICAgICAgIC5pbml0aWF0aXZlcy1ib3h7XHJcbiAgICAgICAgICAgIC5ib3R0b20tdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdCN0I3QiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm91cmFwcHJvY2gtd3JhcHBlcntcclxuICAgICAgICAubGVmdC1zZWMge1xyXG4gICAgICAgICAgICAuc3ViLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgLm91cmFwcHJvY2gtcmlnaHRib3h7XHJcbiAgICAgICAgICAgICAgICAub3VyYXBwcm9jaC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG4gICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAub3VyYXBwcm9jaC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vdXJhcHByb2NoLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDIwNjUlKSBodWUtcm90YXRlKDI1NGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4uQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5e1xyXG4gICAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkaW5nLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvdXJJbWFnZS1zbGlkZXJ7XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWNvdW50LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWNpdHktbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkNvbV9tYXB7XHJcbiAgICAubWFwLXdyYXBwZXJ7XHJcbiAgICAgICAgLmhlYWRpbmctd3JhcHtcclxuICAgICAgICAgICAgLmNvbS1tYXAtdGFie1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM5MzkzOSwjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5yaWdodC1zZWN7XHJcbiAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM5MzkzOSwjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hvb3NTdGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNpdHktcmFkaW9idXR0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjMzkzOTM5IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcC1kYXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXJ7XHJcbiAgICAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVye1xyXG4gICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgIC5oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHR7XHJcbiAgICAgICAgICAgICAgICAuc3ViVGV4dC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJ0ZXh0LWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkNvbV9mb3VyaW1hZ2VzbGlkZXJ7XHJcbiAmLkNvbV9zdWJidXNpbmVzc3tcclxuICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxufVxyXG5cclxuLm5hbWUtaW5mby13cmFwcGVye1xyXG4gICAgLm5hbWUtaW5mby10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tX2VzZ1BvbGljaWVze1xyXG4gICAgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXJ7XHJcbiAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Db21fdGV4dEJveHtcclxuICAgIC50ZXh0Qm94LUNvbXBvbmVudHtcclxuICAgICAgICAua25vdy1tb3JlIHtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQtc2VjdGlvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNwb3RiYW5uZXJ7XHJcbiAgICAuc3BvdGxpZ2h0V3JhcHtcclxuICAgICAgICAuYnJlYWRjcnVtYntcclxuICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDI3MGRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgLnRleHQtd3JhcGVye1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ0ZXh0ICB7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbC1tYWlue1xyXG4gICAgLmRldGFpbFdyYXBwZXJ7XHJcbiAgICAgICAgLmlubmVyUGdDb250ZW57XHJcbiAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRyOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIC5ibG9nLXRleHR7XHJcbiAgICAgICAgICAgICBhc2lkZXtcclxuICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgLmJsb2ctY29udGFpbmVye1xyXG4gICAgICAgICAgICAubGVmdC1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9nc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtbWFpbntcclxuICAgIC5uZXdzLXNlY3Rpb257XHJcbiAgICAgICAgLmdldC1pbi10b3VjaC1mb3Jte1xyXG4gICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgLmlucHV0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94LWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCtsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWVkaWEta2l0LW1haW57XHJcbiAgICAubWVkaWEta2l0LXNlY3Rpb257XHJcbiAgICAgICAgLm1lZGlhLWtpdC10ZXh0e1xyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lZGlhLWJ0bntcclxuICAgICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjMDE4MEEyIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzQ2NGNhNCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAxODBhMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gIHRyYW5zaXRpb246IGJvcmRlciAwcyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmliZS1tYWlue1xyXG4gICAgLnN1YnNjcmliZS1zZWN0aW9ue1xyXG4gICAgICAgIC5zdWJzY3JpYmUtZmllbGR7XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAuY29sLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM3QjdCN0I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tb3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbC04e1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtaW5wdXQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByZXNzLXJlbGVhc2V7XHJcbiAgICAucHJlc3MtcmVsZWFzZS13cmFwcGVye1xyXG4gICAgICAgIC5wcmVzcy1zZWFyY2hCb3h7XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtYnRuLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTclKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1yZXN1bHR7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzkgMCwgIzM5MzkzOSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXRib3h7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgaW5wdXR7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzMyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWxlY3Rib3h7XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBjb2xvcjojMzkzOTMzIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0e1xyXG4gICAgb3B0aW9ue1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRocmVlY2FyZC1ib3h7XHJcbiAgICAudGhyZWVjYXJkLWJveFdyYXBwZXJ7XHJcbiAgICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwsIG9se1xyXG4gICAgbGl7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG93bmxvYWQtc2VjdGlvbntcclxuICAgIC5kb3dubG9hZC1saXN0e1xyXG4gICAgICAgIC5kb3dubG9hZFJvd3tcclxuICAgICAgICAgICAgLmRvd25sb2FkTGVmdHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kb3dubG9hZGxpbmt7XHJcbiAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkxMjg4RDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdFJpZ2h0e1xyXG4gICAgLmNvbnRhY3QtZGV0YWlse1xyXG4gICAgICAgIC5jb250YWN0LXN1YnRleHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FycmVySW50cm9CYW5uZXJ7XHJcbiAgICAuY2FyZWVyLWludHJvLXRleHR7XHJcbiAgICAgICBwe1xyXG4gICAgICAgICAgIGNvbG9yOiNkMGQwZDAhaW1wb3J0YW50O1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmFsdWUtc2xpZGVye1xyXG4gICAgLnZhbHVlLXNsaWRlLWJveHtcclxuICAgICAgICAudmFsdWUtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsdWUtdGFne1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXBvcnRzTWFpbntcclxuICAgICYuY2FyZWVyVGFie1xyXG4gICAgICAgICYuY2FyZWVyU2VjdGlvbk5ld3tcclxuICAgICAgICAgICAgLnJlcG9ydHN0YWJfV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVwb3J0RGV0YWlsLVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuYmVuZWZpdExlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJlbmVmaXRSb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZW5lZml0Q29weXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YlRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVwb3J0RGV0YWlse1xyXG4gICAgICAgICAgICAgICAgICAgIC5sb2FkYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzkxMjk4ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyOThlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjRjYTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udmFjY29yZGlvbntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi52YWNjb3JkaW9uLXBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFjY29yZGlvbi1zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMywgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUtdGFne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuLmNvbVR3b0FuZEhhbGZTbGlkZXJ7XHJcbiAgICAuc2xpZGVCb3hDb250ZW50e1xyXG4gICAgICAgIGg0e1xyXG4gICAgIC8vICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgLy8gICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAuYnRuLXN0eWxle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4ZikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAxODBhMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbC1tYWlue1xyXG4gICAgLmRldGFpbFdyYXBwZXJ7XHJcbiAgICAgICAgLmlubmVyUGdDb250ZW57XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbl9jb250YWluZXJ7XHJcbiAgICAuYWNjb3JkaW9uX2hlYWR7XHJcbiAgICAgICAgLmFjY29yZEhlYWRXUmFwcHtcclxuICAgICAgICAgICAgLmFjY29yZGlhbkhlYWRUZXh0e1xyXG4gICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZXJyb3Itd3JhcHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAuY29weXR4dHtcclxuICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1iYXItd3JhcHBlcntcclxuICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgIC5zZXJhY2gtYmFyLWNvbnRhaW5lcntcclxuICAgIC5zZWFyY2gtYmFyLXdyYXB7XHJcbiAgICAgICAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRze1xyXG4gICAgICAgICAgICAua2V5d29yZHMtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHN7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogIzM5MzkzMyBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWJhci1ib3h7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1idG5ze1xyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFNTdBQTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICB9XHJcbiAgIC5jbG9zZS1zZWFyY2gtYmFye1xyXG4gICAgaW1ne1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMTYyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk3JSk7XHJcbiAgICB9XHJcbiAgIH1cclxufVxyXG4gLmNhcmQtdGV4dC1ib3h7XHJcbiAgICBjb2xvcjogIzM5MzkzMztcclxuICAgIC5jYXJkLWRhdGUtd3JhcHtcclxuICAgICAgICAuY2FyZC1kYXRlLXRleHR7XHJcbiAgICAgICAgICBjb2xvcjogIzdiN2I3YjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiAuQ29tX2Nyb3NzbGlua3tcclxuICAgIC5jcm9zc2xpbmtfd3JhcHBlcntcclxuICAgICAgICAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcHtcclxuICAgICAgICAgICAgLmNyb3NzbGluay1tYWlud3JhcHtcclxuICAgICAgICAgICAgICAgIC5jcm9zc2xpbmstdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNyb3NzbGluay10ZXh0V3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gLm5ld3Nyb29tLXNlY3Rpb257XHJcbiAgICAuY29tLXR3b0ltYWdlU2xpZGVye1xyXG4gICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAudHdvLWltZ2VTbGlkZUJveHtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gLmJhbm5lcntcclxuICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg2NjglKSBodWUtcm90YXRlKDk2ZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoOTQlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuXHJcbiAuc3Vic2NyaWJlLW1haW57XHJcbiAgICAuc3Vic2NyaWJlLXNlY3Rpb257XHJcbiAgICAgICAgLnN1YnNjcmliZS1maWVsZHtcclxuICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgIC5jb2wtOHtcclxuICAgICAgICAgICAgICAgICAgICAuc3Vic2NyaWJlLWlucHV0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3Vic2NyaWJlLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiAuY2xlYXJhbGx7XHJcbiAgICBjb2xvcjogIzkxMjg4RDtcclxuIH1cclxuXHJcbiAudmlkZW9zLXNlY3Rpb257XHJcbiAgICAudmlkZW8td3JhcHBlcntcclxuICAgICAgICAudmlkZW8tYm94e1xyXG4gICAgICAgICAgICAudmlkZW8tb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgJi5jZW50ZXItdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAudmlkZW8tdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIH1cclxuXHJcbiAucXVvdGUtaW1ne1xyXG4gICAgaW1ne1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzQ5NyUpIGh1ZS1yb3RhdGUoMzMyZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTYlKVxyXG4gICAgfVxyXG4gfVxyXG5cclxuIC5jYXJkLXRleHQtYm94e1xyXG4gICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1kYXRlLXdyYXAge1xyXG4gICAgICAgIC5uZXd0YWItaWNvbntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5cclxuLkNvbV9vdXJwcmVzZW5jZXtcclxuICAgIC5Db21fd3JhcHBlcntcclxuICAgICAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDk3JSkgaHVlLXJvdGF0ZSgzMzJkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5NiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3Jvd3RoLXNlY3Rpb257XHJcbiAgICAuZ3Jvd3RoX3dyYXBwZXJ7XHJcbiAgICAgICAgLmdyb3d0aC1yaWdodC1zZWN7XHJcbiAgICAgICAgICAgIC50ZXh0V3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRhYmNvbnRhaW5lcntcclxuICAgIC50YWJXcmFwcGVye1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGVnZW5ke1xyXG4gICAgdGV4dHtcclxuICAgICAgICBmaWxsOiAjMzkzOTM5IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY29tVHdvQW5kSGFsZlNsaWRlcntcclxuICAgIC5idG4tc3R5bGUye1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jdGhhbmtzZW1haWxkaXZ7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlcntcclxuICAgIC5mb290ZXItYmd7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1iZy13aGl0ZS5qcGcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1yaWdodHtcclxuICAgICAgICAuZm9vdGVyLWhlYWR7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1jb2wtbGlua3N7XHJcbiAgICAgICAgICAgICYubm8taGVhZGluZy1saW5rcyB7XHJcbiAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9vdGVyLXN1Yi1saW5re1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MyU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXNvY2lhbC1saW5rc3tcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDAlKSBzZXBpYSg3NSUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDUzZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uQ29tX2hvbWVwYWdlbmV3c3NlY3tcclxuICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMGYwZjA7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMjBweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNXtjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7fVxyXG4gIC5ldmVuYmdcclxuICB7XHJcbiAgICAubWVkaWEtYnRtLXNlY3Rpb24ge1xyXG4gICAgICAgIC5tZWRpYS1sZWZ0e1xyXG4gICAgICAgICYubS1mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAub2RkYmd7XHJcbiAgICAubWVkaWEtYnRtLXNlY3Rpb24ge1xyXG4gICAgICAgIC5tZWRpYS1sZWZ0e1xyXG4gICAgICAgICYubS1mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAubWVkaWEtYnRtLXNlY3Rpb24ge1xyXG4gICAgLm1lZGlhLWxlZnR7XHJcbiAgICAmLm0tZnVsbC13aWR0aHtcclxuICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAudHdvLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVwb3J0c01haW57XHJcbiAgICAucmVwb3J0c193cmFwcGVye1xyXG4gICAgICAgIC5jb21wZW5kaXVtX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5kb2N1bWVudC1saXN0e1xyXG4gICAgICAgICAgICAgICAgLmRvY3VtZW50LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FyZWVyVGFie1xyXG4gICAgICAgIC5yZXBvcnREZXRhaWwtV3JhcHBlcntcclxuICAgICAgICAgICAgLnJlcG9ydERldGFpbHtcclxuICAgICAgICAgICAgICAgIC5iZW5lZml0TGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAuYmVuZWZpdFJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJlbmVmaXRDb3B5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YlRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgIH1cclxuICAgJjpob3ZlcntcclxuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyAmOjphZnRlcntcclxuICAgIC8vICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmRhcmstbW9kZXtcclxuICAubGFuZy1oaS1pbntcclxuICAgIC5ncm93dGgtc2VjdGlvbntcclxuICAgICAgICAuZ3Jvd3RoX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5ncm93dGgtcmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgLnRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfSAgIFxyXG4gICAgfSBcclxuXHJcbiAgICAgZm9vdGVye1xyXG4gICAgICAgIC5mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgIC5mb290ZXItbG9nb3tcclxuICAgICAgICAgICAgICAgIC5saWdodG1vZGUtbG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuZ3Jvd3RoLXNlY3Rpb257XHJcbiAgICAgICAgLmdyb3d0aF93cmFwcGVye1xyXG4gICAgICAgICAgICAuZ3Jvd3RoLXJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgIC50ZXh0V3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1pY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4NyUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg0MTIzJSkgaHVlLXJvdGF0ZSgyNjBkZWcpIGJyaWdodG5lc3MoOTElKSBjb250cmFzdCg4OSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTo6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcblxyXG4gICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDRweCBzb2xpZCAjOTEyODhEO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1raXQtdGFic3tcclxuICAgICAgICAubWVkaWEta2l0e1xyXG4gICAgICAgICAgICAudGFicy1jb250ZW57XHJcbiAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXAtYm94e1xyXG4gICAgICAgICAgICAudGFic3tcclxuICAgICAgICAgICAgICAgJi5yaWdodC1uYXZ7XHJcbiAgICAgICAgICAgICAgICAudGFiLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIFxyXG5cclxuICAgIC5tb3JlY29udGVudHtcclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAuQ29tX3RpbWVsaW5le1xyXG4gICAgICAgIC5jb21fdGltZWxpbmVfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5jb21fdGltZWxpbmVfcmlnaHRfc2Vje1xyXG4gICAgICAgICAgICAgICAgLkNvbV90aW1lbGluZV9zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX3NsaWRlcl93cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmVfdGV4dF9ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGltbGluZS1iYXItd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXd0aW1lbGluZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXctdGltZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyX19jb250cm9sc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgIFxyXG5cclxuICAgIFxyXG5cclxuICAgIC5vZGRiZ3tcclxuXHJcbiAgICAgICAgI3RoYW5rc2VtYWlsZGl2e1xyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpIWltcG9ydGFudDtcclxuICAgICAgICAgXHJcbiAgICAgICAgICAgIC5Db21fbWFwe1xyXG4gICAgICAgICAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodC1zZWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRvd25sb2FkLXNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICAuZG93bmxvYWQtbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAuZG93bmxvYWRSb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgLkNvbV9vdXJwcmVzZW5jZXtcclxuICAgICAgICAgICAgICAgIC5Db21fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3VyLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuQ29tX2luaXRpYXRpdmVze1xyXG4gICAgICAgICAgICAgICAgJi5Db20tYnVzaW5lc3N7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbml0aWF0aXZlcy1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzExMGUyMCwgIzE0MGQyMCwgIzE3MGIxZiwgIzFhMGExZSwgIzFkMDgxYykhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50aHJlZWNhcmQtYm94e1xyXG4gICAgICAgICAgICAgICAgLnRocmVlY2FyZC1ib3hXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ub2ltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jYXJkLWRhdGUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuQ29tX2hvbWVwYWdlbmV3c3NlY3tcclxuICAgICAgICAgICAgICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZWRpYS1idG0tc2VjdGlvbntcclxuICAgICAgICAgICAgICAgIC5tZWRpYS1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgJi5tLWZ1bGwtd2lkdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgICAgICAudHdvLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICB9XHJcblxyXG4gICAgIC5ldmVuYmd7XHJcblxyXG4gICAgICAgICN0aGFua3NlbWFpbGRpdntcclxuICAgICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpIWltcG9ydGFudDtcclxuICAgICAgICAuQ29tX21hcHtcclxuICAgICAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAucmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAuQ29tX291cnByZXNlbmNle1xyXG4gICAgICAgICAgICAuQ29tX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAub3VyLXByZXNlbmNlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICBcclxuICAgICAgICAubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bmxvYWQtc2VjdGlvbntcclxuICAgICAgICAgICAgLmRvd25sb2FkLWxpc3R7XHJcbiAgICAgICAgICAgICAgICAuZG93bmxvYWRSb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICB9IFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgICAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuZm91ci1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgLkNvbV9pbml0aWF0aXZlc3tcclxuICAgICAgICAgICAgJi5Db20tYnVzaW5lc3N7XHJcbiAgICAgICAgICAgICAgICAuaW5pdGlhdGl2ZXMtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuaW5pdGlhdGl2ZXMtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMTEwZTIwLCAjMTQwZDIwLCAjMTcwYjFmLCAjMWEwYTFlLCAjMWQwODFjKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Q291bnRyeUNvZGVWYWxEaXNwbGF5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDUwOTExLCAjMDcwODExLCAjMGEwNzExLCAjMGMwNTEwLCAjMGYwNDBlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgIFxyXG5cclxuICAgICAgICAudGhyZWVjYXJkLWJveHtcclxuICAgICAgICAgICAgLnRocmVlY2FyZC1ib3hXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm5vaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuQ29tX2hvbWVwYWdlbmV3c3NlY3tcclxuICAgICAgICAgICAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmV3dGFiLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIyJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDkxMCUpIGh1ZS1yb3RhdGUoMjQ5ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTMlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYS1idG0tc2VjdGlvbntcclxuICAgICAgICAgICAgLm1lZGlhLWxlZnR7XHJcbiAgICAgICAgICAgICAgICYubS1mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAudHdvLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGF0ZS13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWRhdGUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXd0YWItaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDIlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxMjJkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgfVxyXG5cclxuICAgICBoZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNTcsIDU3LCAwLjcpO1xyXG4gICAgICAgIC5oZWFkZXJXcmFwcGVye1xyXG4gICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtbWVudS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICYuYWNjZXNzaWJpbGl0eS10YWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgLmxhbmd1YWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgLmxhbmd1YWdlLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gtYmFye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2Etd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RlZC1jb21wYW5pZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2Etd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhbmd1YWdle1xyXG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjbmF2LWljb24ze1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vYi1zZWFyY2gtaWNvbntcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDIlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxMjJkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5MiUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAubGVmdC1tZW51e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpc2FiaWxpdHktZHJvcGRvd257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTExMjIsICMxMDBmMjIsICMxNTBkMjAsICMxOTBiMWYsICMxZDA4MWMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5LCAjMzkzOTM5LCAjMzkzOTM5LCAjMzkzOTM5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGlzYWJpbGl0eS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAubGlzdC1jb250aWFuZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOGUyNzhmIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJoZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAucmVzZXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICM4MDgwODAgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuQ29tX2J1c2luZXNzSG9tZXtcclxuICAgICAgICAuYnVzaW5lc3Mtc2VjdGlvbl9ob21le1xyXG4gICAgICAgICAgICAuaGVhZGluZy13cmFwe1xyXG4gICAgICAgICAgICAgICAgLmJ1c2luZXNzLXJpZ2h0LXRhYntcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCkgMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnVzaW5lc3MtZGV0YWlscy1jb21we1xyXG4gICAgICAgICAgICAgICAgLmJ1c2luZXNzLXJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXNpbmVzcy1sZWZ0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGh1bWItaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuc3VzdGFpbmFiaWxpdHlCb3gye1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLkNvbV9qb2ludXN7XHJcbiAgICAgICAgLmpvaW4tdXMtd3JhcHBlcntcclxuICAgICAgICAgICAgLmpvaW51cy1ib3gtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5qb2luLXVzLWJveC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5qb2ludXMtb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgICAuYmFubmVye1xyXG4gICAgICAgIC5iYW5uZXItc2xpZGVye1xyXG4gICAgICAgICAgICAudGV4dC13cmFwZXJ7XHJcbiAgICAgICAgICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OEQgMCUsICM5MTI4OEQgMjIlLCAjOTEyODhEIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTEyODhEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXV0b3BsYXktcHJvZ3Jlc3N7XHJcbiAgICAgICAgICAgICAgICAucGJhcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OEQgMCwgIzkxMjg4ZCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICB9XHJcbiAgICAgLnJlcG9ydHNNYWlue1xyXG4gICAgICAgIC5yZXBvcnRzX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5lc2dfd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5lc2dfY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJlc2VudGF0aW9uc19jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAucHJlc2VudGF0aW9uLXRodW1ibmFpbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAuY29tcGVuZGl1bV93cmFwcGVye1xyXG4gICAgICAgICAgICAuZG9jdW1lbnQtbGlzdHtcclxuICAgICAgICAgICAgICAgIC5kb2N1bWVudC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5saXN0ZWQtY29tcGFuaWVze1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIC50aHVtYi1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5Db21fY3Jvc3NsaW5re1xyXG4gICAgICAgIC5jcm9zc2xpbmtfd3JhcHBlcntcclxuICAgICAgICAgICAgLmNyb3NzbGluay10ZXh0LWJveFdyYXB7XHJcbiAgICAgICAgICAgICAgICAuY3Jvc3NsaW5rLW1haW53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAuY3Jvc3NsaW5rLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndhdGNoLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkxMjg4ZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAudmlkZW9zLXNlY3Rpb257XHJcbiAgICAgICAgLnZpZGVvLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC52aWRlby1ib3h7XHJcbiAgICAgICAgICAgICAgICAudmlkZW8tb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4ZCwgIzkxMjg4ZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MTI4OGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9ICAgIFxyXG4gICAgIFxyXG4gICAgIC5wcmVzcy1yZWxlYXNle1xyXG4gICAgICAgIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5wcmVzcy1zZWFyY2hCb3h7XHJcbiAgICAgICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dGJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuXHJcbiAgICAgLmNvbVR3b0FuZEhhbGZTbGlkZXJ7XHJcbiAgICAgICAgLnNsaWRlQm94Q29udGVudHtcclxuICAgICAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgICAgICAgIC5idG4tc3R5bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAuYnRuLXN0eWxlMntcclxuICAgICAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAjYm90dG9tVG9Ub3B7XHJcbiAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvb2x0aXB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAudGFiY29udGFpbmVye1xyXG4gICAgICAgICAgICAudGFiV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAucmVwb3J0c01haW57XHJcbiAgICAgICYuY2FyZWVyVGFie1xyXG4gICAgICAgICYuY2FyZWVyU2VjdGlvbk5ld3tcclxuICAgICAgICAgICAgLnJlcG9ydHN0YWJfV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgLnJlcG9ydERldGFpbC1XcmFwcGVye1xyXG4gICAgICAgIC5yZXBvcnREZXRhaWx7XHJcbiAgICAgICAgICAgIC5iZW5lZml0TGVmdHtcclxuICAgICAgICAgICAgICAgIC5iZW5lZml0Um93e1xyXG4gICAgICAgICAgICAgICAgICAgIC5iZW5lZml0Q29weXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YlRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9hZGJ0bntcclxuICAgICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywjOTEyODhkIDAsIzkxMjg4ZCAyMiUsIzkxMjg4ZCAxMDAlKSFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICB9XHJcbiAgICAgICAuc3Vic2NyaWJlLW1haW57XHJcbiAgICAgICAgLnN1YnNjcmliZS1zZWN0aW9ue1xyXG4gICAgICAgICAgICAuc3Vic2NyaWJlLWZpZWxke1xyXG4gICAgICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29sLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3Vic2NyaWJlLWlucHV0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgLkNvbV9zcG90c3tcclxuICAgICAgICAuc3BvdHMtYm94LXRleHRXcmFwZXJ7XHJcbiAgICAgICAgICAgIC5zcG90cy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgLmN0YS13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgLm1lZGlhLWtpdC10YWJze1xyXG4gICAgICAgIC5tZWRpYS1raXR7XHJcbiAgICAgICAgICAgIC50YWJzLWNvbnRlbntcclxuICAgICAgICAgICAgICAgIC50YWJzLWNvbmV0bi1zZXJjaGJhcntcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjU2NDY5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJ0bi13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzglKSBzZXBpYSgwJSkgc2F0dXJhdGUoMTk4JSkgaHVlLXJvdGF0ZSg2OGRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDk1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHR7XHJcbiAgICAgICAgICAgICAgICAjc2VhcmNodGFne1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzkxMjg4ZCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuXHJcbiAgICAgICAudGV4dC1wb3VwLW92ZXJsYXl7XHJcbiAgICAgICAgLnRleHQtcG9wdXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTExMjIsICMxMDBmMjIsICMxNTBkMjAsICMxOTBiMWYsICMxZDA4MWMpO1xyXG4gICAgICAgICAgICAuQ29tX3RleHRCb3h7XHJcbiAgICAgICAgICAgICAgICAudGV4dEJveC1Db21wb25lbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZnQtc2VjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQtc2VjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgfSBcclxuXHJcbiAgICAgICBib2R5e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgfVxyXG4gICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCAxMDAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9ICAgXHJcbiAgICAgICB9XHJcbiAgICAgICAubmV3cy1tYWlue1xyXG4gICAgICAgIC5uZXdzLXNlY3Rpb257XHJcbiAgICAgICAgICAgIC5uZXdzLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICAgfSBcclxuXHJcbiAgICAgICAub3RoZXJsZWFkZXJzaGlwe1xyXG4gICAgICAgIC5vdGhlcmxlYWRlcnNoaXAtcGFue1xyXG4gICAgICAgICAgICAub3RoZXJsZWFkZXJzaGlwLWRpdntcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLm90aGVybGVhZGVyc2hpcC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnByZXYtYnRuLCAubmV4LWJ0bntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSBcclxuICAgICAgIH0gXHJcblxyXG4gICAgICAgLkNvbV9zcG90c3tcclxuICAgICAgICAuc3BvdHMtd3JhcHBlcntcclxuICAgICAgICAgICAgLnNwb3RzLWJveC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnNwb3RzLWJveC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG90cy1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0cy1vdmVybGF5LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfSBcclxuICAgICAgIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudHtcclxuICAgICAgICAubGVhZGVyc2hpcC1ncmlke1xyXG4gICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRpdntcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMjcwZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgfSBcclxuXHJcbiAgICAgICAuQ29tX3RpbWVsaW5le1xyXG4gICAgICAgIC5jb21fdGltZWxpbmVfd3JhcHBlcntcclxuICAgICAgICAgICAgLmNvbV90aW1lbGluZV9yaWdodF9zZWN7XHJcbiAgICAgICAgICAgIC5Db21fdGltZWxpbmVfc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLnRpbWxpbmUtYmFyLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXd0aW1lbGluZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy10aW1lLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9ICAgXHJcbiAgICAgICBcclxuICAgICAgIC5Db21fY29tcGFueV92aXNpb257XHJcbiAgICAgICAgLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWN7XHJcbiAgICAgICAgICAgICAgICAuY29tX3Zpc29uX2xlZnRfd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuY29tX3Zpc2lvbl90ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb21fdmlzaW9uX3RleHRfYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9ICAgIFxyXG4gICAgICAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbntcclxuICAgICAgICAub3VybGVhZGVyc2hpcFdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgLnRleHQtYm94LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICAudGV4dFdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1pY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4MWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDMlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mby13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9ICAgICBcclxuICAgICAgIC5kb3dubG9hZC1zZWN0aW9ue1xyXG4gICAgICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVye1xyXG4gICAgICAgICAgICAucmVwb3J0LWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfSAgXHJcbiAgICAgICAucGRmLWRvd25sb2Fke1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgzNjU5JSkgaHVlLXJvdGF0ZSgzMDJkZWcpIGJyaWdodG5lc3MoMTA3JSkgY29udHJhc3QoMTA0JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaGVhZGVye1xyXG4gICAgICAgIC5oZWFkZXJXcmFwcGVye1xyXG4gICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51MntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudS5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sdW1uLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG5cclxuICAgICAgLnN1YnNjcmliZS1tYWlue1xyXG4gICAgICAgIC5zdWJzY3JpYmUtc2VjdGlvbntcclxuICAgICAgICAgICAgLnN1YnNjcmliZS1maWVsZHtcclxuICAgICAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWtib3gtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICB9IFxyXG5cclxufSIsIi5iYW5uZXItbWFpbntcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuLmJhbm5lci1zbGlkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLnN3aXBlcntcclxuICAgICYuYmFubmVyU2xpZGVybWFpbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC5zbGlkZVdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuaW1nLWJveHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICYuZGVzay1oaWRle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwaWN0dXJle1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAueXQtcGxheWVyLWljb257XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAueXQtcGxheWVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB2aWRlbywgaWZyYW1le1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tcGFnaW50aW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDUuNTYlO1xyXG4gICAgYm90dG9tOiAzJTtcclxuICAgIHotaW5kZXg6IDkxO1xyXG4gICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgfVxyXG4gICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXdyYXBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICBsZWZ0OiA1LjU2JTtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUzJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDUzJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgIC8vYm90dG9tOiAxOC4yNSU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGJvdHRvbTogMzIuMjUlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgYm90dG9tOiAxNyU7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcmdyYXBoe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICAgQGluY2x1ZGUgd2F0Y2hidG4oKTtcclxuICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICAud2F0Y2gtYnRue1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogI2ZmZiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogI2ZmZiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogI2ZmZiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAjZmZmIHNvbGlkIDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjZmZmIHNvbGlkIDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5hdXRvcGxheS1wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDNweDtcclxuICAgIHJpZ2h0OiA5MHB4O1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICAgIGJvdHRvbTogNDZweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgd2lkdGg6IDg5cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA0MXB4O1xyXG4gICAgICByaWdodDogLTVweDtcclxuICAgIH1cclxuICBcclxuICAgIC5wYmFyIHtcclxuICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhEIDAlLCAjOTEyODhkIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogLTE2cHg7XHJcbiAgICB0b3A6IC00NnB4O1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgdG9wOiAtNDlweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGJvdHRvbTogMjNweDtcclxuICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogLTcwcHg7XHJcbiAgICB0b3A6IC00NnB4O1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBsZWZ0OiAtNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcInByZXZcIjtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNTMwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICBjb2xvcjojRkRGN0VFNjY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgO1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICByaWdodDogNTcwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICB0b3A6IC03OXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgYm90dG9tOiAyM3B4O1xyXG4gICAgICByaWdodDogODlweDtcclxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgfVxyXG59XHJcbiIsIi50YWJjb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyN3B4IDAgMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLnRhYldyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgIC8vd2lkdGg6IDk2JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDAlO1xyXG4gICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgYm90dG9tOiAwO1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMHB4IDBweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzY2Njg2ZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAjOTEyODhkIHNvbGlkIDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFiQ29udGVudFdyYXBwIHtcclxuICAudGFiQ29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnN1c3RhaW5hYmlsaXR5Q29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGhlaWdodDogOTJ2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZCB7XHJcbiAgd2lkdGg6IDE1MHB4OyAvKiBJbml0aWFsIG5hcnJvdyBzbGl0IHdpZHRoICovXHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7IC8qIEluZGljYXRlIGNsaWNrYWJsZSBjYXJkcyAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDsgLyogU21vb3RoIGJvcmRlciBmb3IgYWVzdGhldGljcyAqL1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7IC8qIFN1YnRsZSBzaGFkb3cgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGhlaWdodDogNzAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkOmhvdmVyIHtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlOyAvKiBGb3Igc21vb3RoIHpvb20gZWZmZWN0ICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkLmFjdGl2ZSB7XHJcbiAgd2lkdGg6IDEwMCU7IC8qIEV4cGFuZCB0byBmdWxsIHdpZHRoICovXHJcbiAgaGVpZ2h0OiAxMDAlOyAvKiBBZGp1c3QgaGVpZ2h0IGF1dG9tYXRpY2FsbHkgKi9cclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICBhbmltYXRpb246IHN1c3RhaW5hYmlsaXR5IDAuNXMgZWFzZSBmb3J3YXJkcztcclxuICB9XHJcbn1cclxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQuYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiBObyB6b29tIG9uIGFjdGl2ZSAqL1xyXG59XHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkOm5vdCguYWN0aXZlKSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyogU2xpZ2h0IHpvb20gb24gaW5hY3RpdmUgY2FyZHMgKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNhcmQtMSB7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOnVybChcIi8uLi9kaXN0L2ltYWdlcy9zdXN0YW5iaWxpdHktaW1nL3N1c3RhbmJpbGl0eS1pbWctMDEucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5jYXJkLTIge1xyXG4gIC8vYmFja2dyb3VuZDp1cmwoXCIvLi4vZGlzdC9pbWFnZXMvc3VzdGFuYmlsaXR5LWltZy9zdXN0YW5iaWxpdHktaW1nLTAyLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmNhcmQtMyB7XHJcbiAgLy9iYWNrZ3JvdW5kOnVybChcIi8uLi9kaXN0L2ltYWdlcy9zdXN0YW5iaWxpdHktaW1nL3N1c3RhbmJpbGl0eS1pbWctMDMucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnN1c3RhaW5hYmlsaXR5Qm94V3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNjBweDtcclxuICBsZWZ0OiA1LjElO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuLnN1YmNhcmQuYWN0aXZlIC5zdXN0YWluYWJpbGl0eUJveFdyYXAge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnN1c3RhaW5hYmlsaXR5Qm94MSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgI2ZmZjtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnN1c3RhaW5hYmlsaXR5Qm94MiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICBtYXJnaW4tbGVmdDogNS42JTtcclxuICB3aWR0aDogYXV0bztcclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTI0JTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAvL3RleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpO1xyXG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmOjphZnRlcntcclxuICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICByaWdodDogLTM3cHg7XHJcbiAgICAvLyAgICAgYm90dG9tOiA5LjZweDtcclxuICAgIC8vICAgICB3aWR0aDogOHB4O1xyXG4gICAgLy8gICAgIGhlaWdodDogOHB4O1xyXG4gICAgLy8gICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgLy8gICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgLy8gICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAvLyAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgLy8gICAgICAgICAvL2JvdHRvbTogNnB4O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtODhkZWcpIHRyYW5zbGF0ZSgtNS41cHgsIDM1cHgpO1xyXG4gICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC04OGRlZyk7XHJcbiAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgdG9wOiA0NyU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MyUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgIGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtaGVhZGluZyB7XHJcbiAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIC8vdG9wOiA3NSU7XHJcbiAgYm90dG9tOiA2MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmb250LWZhbWlseTogQWRhbmk7XHJcbiAgZm9udC13ZWlnaHQ6IDI1MDtcclxuICBmb250LXNpemU6IDIuNnJlbTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMTBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgei1pbmRleDogMjtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgd3JpdGluZy1tb2RlOiBscjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGJvdHRvbTogNTVweDtcclxuICB9XHJcbn1cclxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQ6bm90KC5hY3RpdmUpIC5jYXJkLWhlYWRpbmcge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzdXN0YWluYWJpbGl0eSB7XHJcbiAgZnJvbSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbWF4LWhlaWdodDogMTAwMHB4OyAvKiBTZXQgdG8gYSB2YWx1ZSBsYXJnZXIgdGhhbiBleHBlY3RlZCBmdWxsIGhlaWdodCAqL1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzdXN0YWluYWJpbGl0eSB7XHJcbiAgZnJvbSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbWF4LWhlaWdodDogMTAwMHB4OyAvKiBTZXQgdG8gYSB2YWx1ZSBsYXJnZXIgdGhhbiBleHBlY3RlZCBmdWxsIGhlaWdodCAqL1xyXG4gIH1cclxufVxyXG5cclxuLyogQGtleWZyYW1lcyBzdXN0YWluYWJpbGl0eXpvb20ge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4xKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG59ICovXHJcbiIsIi5sYW5nLWhpLWluIHtcclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGhyZWVjYXJkLXNsaWRlciB7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIge1xyXG4gICAgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciB7XHJcbiAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXIge1xyXG4gICAgLmJhbm5lci1zbGlkZXIge1xyXG4gICAgICAudGV4dC13cmFwZXIge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdvdmVybk1haW4ge1xyXG4gICAgLmdvdmVyV3JhcHBlciB7XHJcbiAgICAgIC5nb3Zlcm5XcmFwIHtcclxuICAgICAgICAuZ292ZXJuUmlnaHQge1xyXG4gICAgICAgICAgLmdvdmVybi10ZXh0V3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgLy8gICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncm93dGgtc2VjdGlvbiB7XHJcbiAgICAuZ3Jvd3RoX3dyYXBwZXIge1xyXG4gICAgICAuZ3Jvd3RoLXJpZ2h0LXNlYyB7XHJcbiAgICAgICAgLnRleHRXcmFwcGVyIHtcclxuICAgICAgICAgIC5ncm93dGgtc3VidGV4dCB7XHJcbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3Nyb29tLXNlY3Rpb24ge1xyXG4gICAgLmNvbS10d29JbWFnZVNsaWRlciB7XHJcbiAgICAgIC50d28taW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgICAudHdvLWltZ2VTbGlkZUJveCB7XHJcbiAgICAgICAgICAuc2xpZGUtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAuc2xpZGUtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5Db21fbWFwIHtcclxuICAgIC5tYXAtd3JhcHBlciB7XHJcbiAgICAgIC5tYXAtd3JhcC1jb250YWluZXIge1xyXG4gICAgICAgIC5yaWdodC1zZWMge1xyXG4gICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAuc2VsZWN0LWJveCB7XHJcbiAgICAgICAgICAgICAgLmNob29zU3RhdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmVzcy1yZWxlYXNlIHtcclxuICAgIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIge1xyXG4gICAgICAucHJlc3Mtc2VhcmNoQm94IHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIC5pbnB1dGJveCB7XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICYuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XHJcbiAgICAmLmNvbW1vbi13cmFwIHtcclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5Db21fdGV4dEJveCB7XHJcbiAgICAudGV4dEJveC1Db21wb25lbnQge1xyXG4gICAgICAubW9yZWNvbnRlbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgLy9saW5lLWhlaWdodDogMTU1Ljc2JSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJhbm5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIC5iYW5uZXItc2xpZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gXHJcbiAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNkZW1vXHJcbiAgICB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICY6OmFmdGVyXHJcbiAgICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB6LWluZGV4OiA5ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sdHJhbnNwYXJlbnQgMCwjMDAwIDEwMCUpIDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNidG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNjkwcHg7XHJcbiAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRkREO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1wbGFjZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtdGl0bGUtMSxcclxuICAgIC5jb250ZW50LXRpdGxlLTIge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXN0YXJ0IHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGREQ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgIC5kZXRhaWxzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA5MSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICAgIGxlZnQ6IDUuNTYlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWF4LXdpZHRoOiA0MiU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIC8vYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIFxyXG4gICAgICAucGxhY2UtYm94IHtcclxuICAgICAgICAvL2hlaWdodDogNDZweDtcclxuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmID4gLmRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmN0YS1ib3hcclxuICAgICAge1xyXG4gICAgICAgIC5jdGEgYXtcclxuICAgICAgICBcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzkxMjg4ZCwjMmU1N2FhKTtcclxuICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTU3YWE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiA+IC5jdGEge1xyXG4gICAgICAgIC8vd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYgPiAuYm9va21hcmsge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYWQyOTtcclxuICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC5kaXNjb3ZlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM5MTI4OGQsIzJlNTdhYSk7XHJcbiAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAwLjApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMHM7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmU1N2FhO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjg4ZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlscyAudGl0bGUtMSxcclxuICAgIC5kZXRhaWxzIC50aXRsZS0yIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBhZGFuaTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRhaWxzIC50aXRsZS1ib3gtMSxcclxuICAgIC5kZXRhaWxzIC50aXRsZS1ib3gtMiB7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAvL2hlaWdodDogMTAwcHg7XHJcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIG5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMjBweCAzNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3ZnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAmID4gLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhZDI5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgei1pbmRleDogNjA7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNlY2FkMjk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICYgPiAuYXJyb3cge1xyXG4gICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmNTU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9ncmVzcy1zdWItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyZXNzLXN1Yi1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjMzO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC5wcm9ncmVzcy1zdWItZm9yZWdyb3VuZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzkxMjg4ZCAwLCM5MTI4OGQgMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZS1udW1iZXJzIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiA2MDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY292ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC52aWRlby1ib3hcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICAudmlkZW8tYm94IHZpZGVvXHJcbiAgICB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLWJveC5hY3RpdmVcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuIFxyXG4gIH1cclxufSIsIi5Db21fam9pbnVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmpvaW4tdXMtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5qb2ludXMtaGVhZGluZy13cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtaW4td2lkdGg6IDEzNXB4O1xyXG4gICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmpvaW51cy1ib3gtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAuam9pbi11cy1ib3gtd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmpvaW51cy1pbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjYuNXZoO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAwLFxyXG4gICAgICAgICAgICAgICAgICAjMDAwIDEwMCVcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLyogIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7ICovXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qb2ludXMtb3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTMuNiU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5qb2ludXMtaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBqb2ludXMgMC41cyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuam9pbnVzLW92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICMwMTgwYTMsXHJcbiAgICAgICAgICAgICAgICAgICAgIzAwNzRiMCxcclxuICAgICAgICAgICAgICAgICAgICAjMzI2NGI0LFxyXG4gICAgICAgICAgICAgICAgICAgICM2NjRkYWEsXHJcbiAgICAgICAgICAgICAgICAgICAgIzhlMjc4ZlxyXG4gICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgLmpvaW51cy1pbWcge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqb2ludXMge1xyXG4gIGZyb20ge1xyXG4gICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cclxuICB9XHJcbn1cclxuIiwiLkNvbV9zcG90c3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnNwb3RzLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zcG90cy1oZWFkaW5nLXdyYXB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LWJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwb3RzLWJveC13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgLnNwb3RzLWJveC13cmFwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTguNzY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcG90cy1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0Mi41N3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnRzLW92ZXJsYXktdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3RzLW1vYmlsZS10ZXh0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YilcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFkYW5pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1My42JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcG9ydGxpbmUgMC41cyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3RzLWltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydHMtb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG90cy1tb2JpbGUtdGV4dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BvdHMtYm94LXRleHRXcmFwZXJcclxuICAgICAgICB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YilcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3BvdHMtY29udGVudFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC43cyA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFkYW5pO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhZGFuaTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXBcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAuY3RhXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBzcG9ydGxpbmUge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgIiwiLkNvbV9jb21wYW55X3Zpc2lvbntcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuY29tcGFueV92aXNpb25faW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tcGFueV92aXNpb25fdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5jb21wYW55X3Zpc2lvbl93cmFwX3RleHR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1LjU1JTtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIC5jb21wYW55X3Zpc2lvbl90ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbXBhbnlfdmlzaW9uX3N1YnRleHR7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlY3tcclxuICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgcGFkZGluZzogMCAyLjgxJSAwIDUuNTYlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjM4JSAwIDEuMzglO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuY29tX3Zpc29uX2xlZnRfd3JhcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuY29tX3Zpc2lvbl9pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tX3Zpc2lvbl90ZXh0LXdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb21fdmlzaW9uX3RleHRfYm94e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5Db21fY29tcGFueV92aXNpb25fcmlnaHRfc2Vje1xyXG4gICAgICB3aWR0aDogNjklO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuQ29tX3RpbWVsaW5le1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGltZWxpbmUtaW1nL3RpbWVsaW5lX2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcclxuICAvL2JhY2tncm91bmQ6ICM2NjNEMDUhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAvL2hlaWdodDogNzB2aDtcclxuICB9XHJcbiAgLmNvbV90aW1lbGluZV93cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5jb21fdGltZWxpbmVfbGVmdC1zZWN7XHJcbiAgICAgIHdpZHRoOiA2MC43NiU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAudGltZWxpbmVfaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbV90aW1lbGluZV9yaWdodF9zZWN7XHJcbiAgICAgIHdpZHRoOiAzOS40NCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNS41NiU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgcGFkZGluZzogMCA1LjU2JSAwIDQuNTYlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDUuNTYlIDcwcHggNC41NiU7XHJcbiAgICAgIH1cclxuICAgIC5Db21fdGltZWxpbmVfc2xpZGVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLnRpbWVsaW5lX3NsaWRlcl93cmFwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC50aW1lbGluZV9pbWd7XHJcbiAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lX3RleHRfYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGltZWxpbmUtaGVhZGluZ3tcclxuICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWVsaW5lLXRleHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGltbGluZS1iYXItd3JhcHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAyMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgLy8gICB3aWR0aDogMzElO1xyXG4gICAgICAgIC8vICAgYm90dG9tOiAxNCU7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgLy8gd2lkdGg6IDMyJTtcclxuICAgICAgICAvLyBib3R0b206IDIzJTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAvLyAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIC8vICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgLnRpbWVsaW5lLWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b217XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAvL3BhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbiAgICAgICAgICB3aWR0aDogNjElO1xyXG4gICAgICAgIC8qICAgcGFkZGluZy10b3A6IDMwcHg7ICovXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xyXG4gICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTFweCAwIDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDExcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMnB4IDAgMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDclO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHRvcDogOSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDQ1JTtcclxuICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgIHRvcDogNyU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTQlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDklO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aW1lbGluZS10aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTs7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC52aWV3dGltZWxpbmUtYnRue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgLyogIG1hcmdpbi10b3A6IDklOyAqL1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LXRpbWUtYnRue1xyXG4gICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgIC8qICBwYWRkaW5nOiAyMy41cHggMjBweCAyMy41cHggMjBweDsgKi9cclxuICAgICAgICAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXJfX2NvbnRyb2xze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMzMlO1xyXG4gICAgICBsZWZ0OiAxOSU7XHJcbiAgICAgIHotaW5kZXg6IDk5MTtcclxuICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhsZ01pZDEpe1xyXG4gICAgICAgIHRvcDogMzMlO1xyXG4gICAgICAgIGxlZnQ6IDIzJTtcclxuICAgICAgfVxyXG4gICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAvLyAgIHRvcDogMjUlO1xyXG4gICAgICAvLyAgIGxlZnQ6IDIzJTtcclxuICAgICAgLy8gfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIHRvcDogMjYlO1xyXG4gICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDI5JTtcclxuICAgICAgfVxyXG4gICAgIFxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgdG9wOiAzNCU7XHJcbiAgICAgICAgbGVmdDogMjAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgICAgIGJvcmRlcjogIzcwNzA3MCBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzM5MzkzOTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8vICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIC8vICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIC8vICAgYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgLy8gICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAvLyAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAvLyAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgLy8gICAgIGxlZnQ6IDQ5JTtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn0iLCIvL1N1eW9nIFRJbWVsaW5lIENTU1xyXG5cclxuQGtleWZyYW1lcyBsaW5lQW5pbSB7XHJcblx0MCUgeyB0b3A6IC02MCU7fVxyXG5cdDUwJSB7dG9wOiAyMCU7IGhlaWdodDogODAlO1x0fVxyXG5cdDEwMCUge3RvcDogMTAwJTsgaGVpZ2h0OiAxMDAlO31cclxufVxyXG5cclxuLnNjcm9sbC10by1yZXZlYWx7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZm9udC1zaXplOiAycmVtOyBsaW5lLWhlaWdodDogMS4yZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IHJpZ2h0OyBmb250LXdlaWdodDogNjAwOyB0b3A6IDg4dmg7IHotaW5kZXg6IDEzOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiAjOTEyODhEOyBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHQvKiAmOjpiZWZvcmV7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB3aWR0aDogNnB4OyB0b3A6IC01MCU7IGhlaWdodDogNDAlOyBhbmltYXRpb246IGxpbmVBbmltIDFzIGxpbmVhciBpbmZpbml0ZTsgYm9yZGVyLXJhZGl1czogMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTEyODhEO30gKi9cclxuXHRzcGFueyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm90dG9tOiA1MHB4OyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgYW5pbWF0aW9uOiBzaGFkb3dGbG9hdCAxcyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xyXG5cdFx0Jjo6YmVmb3JleyBjb250ZW50OiBcIlwiOyBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjg4RDsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhEOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMHB4OyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBtYXJnaW4tbGVmdDogLTVweDsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTt9XHJcblx0XHQmOjphZnRlcnsgY29udGVudDogXCJcIjsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OEQ7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkxMjg4RDtcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcdGxlZnQ6IDA7IHRvcDogMTBweDsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgbWFyZ2luLWxlZnQ6IC01cHg7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBiZWxvdyh0Yil7IFxyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi50aW1lbGluZS1pbnRyb3sgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC13cmFwOiBub3dyYXA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRAaW5jbHVkZSBiZWxvdyh0Yil7IFxyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQudGV4dEJveC1Db21wb25lbnR7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXgtd2lkdGg6IDcyJTtcclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKXsgbWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nLWJvdHRvbTogMzBweDt9XHJcblx0fVxyXG59XHJcblxyXG4ucGluLXNwYWNlciB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0JjpudGgtb2YtdHlwZShvZGQpIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDt9XHJcblx0JjpudGgtb2YtdHlwZShldmVuKSB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDt9XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7IC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi8gcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxNTsgd2lkdGg6IDEwMCU7IHRvcDogMDtcclxuXHRAaW5jbHVkZSBiZWxvdyh0Yil7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblx0Lm1lZGlhLWtpdC10YWJzeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgYmVsb3codGIpeyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cdFx0LndyYXAtYm94eyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3codGIpeyB0ZXh0LWFsaWduOiBsZWZ0OyAgcGFkZGluZzogMHB4IDA7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29tX2NvbnRhaW5lcnsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7ICAvKiB3aWR0aDogMTAwJTsgICovbWFyZ2luOiAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7IHdpZHRoOiAxMDAlO31cclxuXHRcdC5icmVhZGNydW1iLXdyYXBwZXJ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGxlZnQ6IDA7IGJvdHRvbTogYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3codGIpeyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1pbGVzdG9uZS1uYXYtaG9sZGVyeyAvKiBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDExOyAqLyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxNi42NiU7IC8qIGhlaWdodDpjYWxjKDEwMHZoIC0gNjVweCk7ICovIGhlaWdodDogMTAwdmg7IGxlZnQ6IDA7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBib3JkZXItcmlnaHQ6ICM4ZTI3OGYgc29saWQgMTBweDsgXHJcblx0LyogQGluY2x1ZGUgYmVsb3codGIpeyAgZGlzcGxheTogbm9uZTsgfSAqL1xyXG5cdCYuZml4ZWQgeyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDExMTsgdG9wOiA1MHB4OyBsZWZ0OiAwOyByaWdodDogMDsgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTt9XHJcblx0QGluY2x1ZGUgYmVsb3codGIpeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDYwOyB3aWR0aDoxMDAlOyBoZWlnaHQ6IGF1dG87IGJvcmRlci1yaWdodDpub25lO31cclxufVxyXG5cclxuLm1pbGVzdG9uZS1oZWFkZXJ7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogNzBweDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MC41JSk7IGZvbnQtc2l6ZTogMnJlbTsgY29sb3I6ICR3aGl0ZWNvbG9yOyBmb250LXdlaWdodDogNjAwOyBwYWRkaW5nOiAxcmVtIDJyZW07IGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpeyBkaXNwbGF5OiBibG9jaztcclxuXHRcdHNwYW57IGRpc3BsYXk6IGJsb2NrO31cclxuXHR9XHJcblx0Jjo6YWZ0ZXJ7IGNvbnRlbnQ6ICdDaGFuZ2UnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtc2l6ZTogMS4ycmVtOyBmb250LXdlaWdodDogNDAwcHg7IGNvbG9yOiAjZmZmOyByaWdodDogMjBweDsgYm90dG9tOiAyMHB4OyBib3JkZXItYm90dG9tOiAjZmZmIHNvbGlkIDFweDsgcGFkZGluZy1ib3R0b206IDNweDt9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtbmF2eyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDExO1xyXG5cdC8qIEBpbmNsdWRlIGJlbG93KHRiKXsgZGlzcGxheTogbm9uZTt9ICovXHJcblx0dWx7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiBhdXRvOyB3aWR0aDphdXRvOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKXsgZGlzcGxheTogbm9uZTt9XHJcblx0XHRsaXsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YXsgcG9zaXRpb246IHJlbGF0aXZlOyAvKiB3aGl0ZS1zcGFjZTogbm93cmFwOyAqLyB3aGl0ZS1zcGFjZTpub3JtYWw7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtc2l6ZTogMS42cmVtOyBwYWRkaW5nOiAzcmVtIDNyZW07IGNvbG9yOiAjYzFjMWMxOyBmb250LXdlaWdodDogNDAwOyAgYm9yZGVyLWJvdHRvbTogIzM5MzkzOSBzb2xpZCAxcHg7IGJhY2tncm91bmQ6ICMwMDA7IHotaW5kZXg6IDE7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0c3BhbnsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OjBweDt9XHJcblx0XHRcdFx0Jjo6YWZ0ZXJ7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0xOyByaWdodDogMDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwLjUlKTsgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlOyB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluOyBvcGFjaXR5OiAwO31cclxuXHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7IHBhZGRpbmc6IDJyZW0gM3JlbTt9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7IFxyXG5cdFx0XHRcdGF7IGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuXHRcdFx0XHRcdCY6OmFmdGVyeyAgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbiBjb2xvciAwLjNzIGVhc2UtaW47IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hY3RpdmV7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0YXsgZm9udC1zaXplOiAycmVtOyBjb2xvcjogJHdoaXRlY29sb3I7IGZvbnQtd2VpZ2h0OiA2MDA7IHBhZGRpbmc6IDRyZW0gM3JlbTsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHRcdCY6OmFmdGVyeyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluIGNvbG9yIDAuM3MgZWFzZS1pbjt9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7IHBhZGRpbmc6IDJyZW0gM3JlbTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ueWVhci1uYXYtaG9sZGVyeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBvaW50ZXItZXZlbnRzOiBub25lOyB3aWR0aDogMzUuMzMlOyBtaW4taGVpZ2h0OiAxMDB2aDsgdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgIGRpc3BsYXk6IG5vbmU7fVxyXG59XHJcblxyXG4ueWVhci1uYXZ7IC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi8gcG9zaXRpb246IGZpeGVkOyBwb2ludGVyLWV2ZW50czogYWxsOyB3aWR0aDogMTAwJTsgLyogbWluLWhlaWdodDpjYWxjKDEwMHZoIC0gNjVweCk7ICovIG1pbi1oZWlnaHQ6IDEwMHZoOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBkaXNwbGF5OiBub25lOyAqLyBwYWRkaW5nLWxlZnQ6IDI1cHg7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuXHQmLmFjdGl2ZXsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjt9XHJcblx0Jjo6YWZ0ZXJ7Y29udGVudDogXCJcIjsgcG9zaXRpb246YWJzb2x1dGU7IHotaW5kZXg6LTE7IGxlZnQ6MjVweDsgdG9wOjA7IHdpZHRoOiAwcHg7IGhlaWdodDoxMDAlOyBib3JkZXI6ICM5Njk2OTYgc29saWQgMC41cHg7IG9wYWNpdHk6IDAuMjt9XHJcblx0dWx7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDk0JTsgLyogdG9wOmNhbGMoNTAlIC0gMzNweCkgIWltcG9ydGFudDsgKi8gdG9wOjUwJSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiAwLjdzOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC8qICY6OmFmdGVye2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB6LWluZGV4Oi0xOyBsZWZ0OjA7IHRvcDowOyB3aWR0aDogMHB4OyBoZWlnaHQ6MTAwJTsgYm9yZGVyOiAjOTY5Njk2IHNvbGlkIDAuNXB4OyBvcGFjaXR5OiAwLjI7fSAqL1xyXG5cdFx0bGl7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgcGFkZGluZzogMjBweCAwcHggMjBweCAyNXB4OyAvKiBvcGFjaXR5OiAwLjM7ICovIG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblx0XHRcdCY6OmJlZm9yZXsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdG9wOiAzMnB4OyBsZWZ0OiAwOyBtYXJnaW46IC01cHg7IGhlaWdodDogMTJweDsgd2lkdGg6IDEycHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO31cclxuXHRcdFx0YXsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMjBweDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHQueWVhci10aXRsZXsgZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZleyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyBcclxuXHRcdFx0XHQmOjpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICM4RTI3OEY7IG1hcmdpbjogLTdweDsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDsgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO31cclxuXHRcdFx0XHRheyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyBib3JkZXItcmlnaHQ6ICM4RTI3OEYgc29saWQgMXB4OyBcclxuXHRcdFx0XHRcdCY6OmJlZm9yZXsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTEwcHg7IHRvcDogNTAlOyBtYXJnaW4tdG9wOiAtNXB4OyB3aWR0aDogMHB4OyBoZWlnaHQ6IDBweDsgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzhFMjc4Rjt9XHJcblx0XHRcdFx0XHQueWVhci10aXRsZXsgZGlzcGxheTogYmxvY2s7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnllYXItbnVteyBwb3NpdGlvbjogcmVsYXRpdmU7IGNvbG9yOiAgI2ZmZjsgLyogZm9udC1zaXplOiAycmVtOyAqLyBmb250LXNpemU6IDIuNnJlbTsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgcGFkZGluZy1ib3R0b206IDEwcHg7IFxyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IGZvbnQtc2l6ZTogM3JlbTt9XHJcblx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdCY6OmJlZm9yZXtcclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7Y29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTZweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgbGVmdDogLTI1cHg7IHRvcDogNHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICM4RTI3OEY7fVxyXG5cdH1cclxufVxyXG4ueWVhci10aXRsZXsgY29sb3I6ICAjZmZmOyBmb250LXNpemU6IDIuNnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgZm9udC1zaXplOiAzcmVtO31cclxuXHRAaW5jbHVkZSBiZWxvdyhzbSkgeyBmb250LXNpemU6IDIuMnJlbTt9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpbWVsaW5leyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyAvKiBib3JkZXI6ICNGRjAwMDAgc29saWQgMXB4OyAqL1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IHBhZGRpbmctdG9wOiA1MHB4O31cclxufVxyXG4ucm93LXRpbWVsaW5leyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAxMDB2aDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cclxufVxyXG4ubWlsZXN0b25lLWNvbnRlbnR7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZmxleC1ncm93OiAxOyB3aWR0aDogNjcuMzclO1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogMjBweDt9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtaW50cm97IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTE7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMHZoOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OjA7IGJvdHRvbTogMDsgLyogZGlzcGxheTogbm9uZTsgKi9cclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDEwMHZoOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IG5vbmU7fVxyXG59XHJcblxyXG4ubWlsZXN0b25lLWludHJvLWhvbGRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogcG9pbnRlci1ldmVudHM6IG5vbmU7ICovIG1pbi1oZWlnaHQ6IDEwMHZoOyB0b3A6IDAgIWltcG9ydGFudDtcclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogYXV0bzt9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtaW50cm8tZGl2eyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyAvKiBoZWlnaHQ6IDEwMCU7ICovIG1pbi1oZWlnaHQ6IDEwMHZoOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogZGlzcGxheTogbm9uZTsgKi9cclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDEwMHZoOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGZsZXg7IHBhZGRpbmc6IDEwcmVtIDQwcHg7IH1cclxuXHRAaW5jbHVkZSBiZWxvdyhzbSkgeyBwYWRkaW5nOiA4cmVtIDIwcHg7IH1cclxuXHJcblx0Ji5hY3RpdmV7IGRpc3BsYXk6IGZsZXg7fVxyXG5cdC5taWxlc3RvbmUtaW50cm8tdGV4dHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMjsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiA2Ny41JTsgbWFyZ2luOiAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSBiZWxvdyh0YikgeyB3aWR0aDogMTAwJTt9XHJcblx0XHRcclxuXHRcdGgzeyBmb250LXNpemU6IDJyZW07IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjYzFjMWMxOyBtYXJnaW4tYm90dG9tOiA0cmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IGZvbnQtc2l6ZTogMS44cmVtOyBtYXJnaW4tYm90dG9tOiAycmVtO31cclxuXHRcdH1cclxuXHRcdGgyeyBmb250LXNpemU6IDQuNHJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6ICMwMDZEQjYgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogNHJlbTsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQvKiBAaW5jbHVkZSBiZWxvdyh0YikgeyBmb250LXNpemU6IDIuNHJlbTsgbWFyZ2luLWJvdHRvbTogMnJlbTt9ICovXHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKXsgZm9udC1zaXplOiAzLjRyZW07IH1cclxuXHRcdFx0QGluY2x1ZGUgYmVsb3coc20peyBmb250LXNpemU6IDIuNHJlbTsgfVxyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh4eHMpeyBmb250LXNpemU6IDIuMnJlbTt9XHJcblx0XHR9XHJcblx0XHRweyBmb250LXNpemU6IDIuMnJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6ICNjMWMxYzE7IG1hcmdpbi1ib3R0b206IDJyZW07IHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgZm9udC1zaXplOiAxLjZlbTsgbWFyZ2luLWJvdHRvbTogMHJlbTt9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbnRyby1iZ3sgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDB2aDsgbGVmdDogMDsgdG9wOiAwOyB0cmFuc2Zvcm0tb3JpZ2luOjAlIDUwJTsgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA5MTIyMiwgIzBiMTEyMiwgIzBkMTAyMSwgIzBmMGYyMSwgIzExMGUyMCwgIzEzMGQyMCwgIzE0MGQxZiwgIzE2MGMxZiwgIzE4MGIxZSwgIzFhMGExZSwgIzFiMDkxZCwgIzFkMDgxYyk7ICovXHJcblx0XHQmOjphZnRlcnsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgbWF4LWhlaWdodDogMTAwdmg7IGxlZnQ6IDA7IHRvcDogMDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA5MTIyMiwgIzBiMTEyMiwgIzBkMTAyMSwgIzBmMGYyMSwgIzExMGUyMCwgIzEzMGQyMCwgIzE0MGQxZiwgIzE2MGMxZiwgIzE4MGIxZSwgIzFhMGExZSwgIzFiMDkxZCwgIzFkMDgxYyk7IGRpc3BsYXk6IG5vbmU7fVxyXG5cdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgbWF4LWhlaWdodDogbm9uZTsgLyogYmFja2dyb3VuZDogI2ZmZjsgKi99XHJcblx0XHQuZGl2aWxpbmV7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTsgd2lkdGg6IDFweDsgaGVpZ2h0OiAxOXZoOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxOyBsZWZ0OiA1MCU7XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiA1cmVtO31cclxuXHRcdFx0Ji5kaXZpbGluZVRvcHsgdG9wOjAlO31cclxuXHRcdFx0Ji5kaXZpbGluZUJvdHRvbXsgYm90dG9tOjAlO31cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50aW1lbGluZS1jb250ZW50eyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDEwOyBmbGV4OiBhdXRvOyB3aWR0aDogMTAwJTsgbWluLWhlaWdodDogMTAwdmg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGNvbG9yOiAjMzkzOTM5O1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIGJhY2tncm91bmQ6ICNGMEYwRjA7ICovIHBhZGRpbmc6IDIwcHg7IG1pbi1oZWlnaHQ6IGF1dG87IH1cclxuXHQueWVhci1pbmZveyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBkaXNwbGF5OiBub25lO1xyXG5cdFx0c3BhbnsgZGlzcGxheTogYmxvY2s7fVxyXG5cdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgZGlzcGxheTogYmxvY2s7fVxyXG5cdH1cclxuXHQueWVhci1jb250ZW50eyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogNXZoOyBwYWRkaW5nLWJvdHRvbTogNXZoOyAvKiBib3JkZXI6ICM4RTI3OEYgc29saWQgMXB4OyAqLyBcclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IC8qIHBhZGRpbmctYm90dG9tOjRyZW07ICovIHBhZGRpbmctYm90dG9tOjByZW07fVxyXG5cdFx0JjpmaXJzdC1vZi10eXBlIHsgcGFkZGluZy10b3A6IDUwdmg7IFxyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwYWRkaW5nLXRvcDogMHZoOyB9XHJcblx0XHRcdC55ZWFyLWNvbnRlbnQtZGl2eyBcclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7IG1hcmdpbi10b3A6IC03NXB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgbWFyZ2luLXRvcDogMHB4OyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7IHBhZGRpbmctYm90dG9tOiAzMHZoOyBcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgcGFkZGluZy1ib3R0b206IDB2aDsgcGFkZGluZy1ib3R0b206NHJlbTt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAueWVhci1jb250ZW50OmhhcygueWVhci1jb250ZW50LWRpdjpvbmx5LWNoaWxkKSB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9ICovXHJcblxyXG5cdC55ZWFyLWNvbnRlbnQtZGl2eyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAyMHB4OyBtYXJnaW4tYm90dG9tOiA1MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBib3JkZXI6ICMzOTM5Mzkgc29saWQgMC41cHg7IGNvbG9yOiAjYzFjMWMxOyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgKi9cclxuXHRcdGJ7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG5cdFx0XHJcblx0XHQmOm5vdCg6aGFzKC55ZWFyLW1lZGlhKSl7IGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkgeyBmb250LXNpemU6IDIuMnJlbTt9XHJcblx0XHR9XHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7bWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG5cdFx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdFx0LnllYXItbWVkaWF7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IFxyXG5cdFx0XHQudGxJbWd7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgbWFyZ2luLXRvcDogMTZweDt9XHJcblx0XHRcdGltZ3sgbWF4LXdpZHRoOiBub25lOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxuXHJcblx0XHRcdC50bFZpZGVveyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDA7IHBhZGRpbmctYm90dG9tOiA3Mi4wNyU7IG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgcGFkZGluZy1ib3R0b206IDEwMCU7fVxyXG5cdFx0XHR9XHJcblx0XHRcdHZpZGVvLCBpZnJhbWV7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgb2JqZWN0LWZpdDogY292ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGxlZnQ6IDA7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDt9XHJcblx0XHR9XHJcblx0XHRweyBjb2xvcjogICNjMWMxYzE7IGZvbnQtc2l6ZTogMi40cmVtOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMTIwJTsgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdFx0XHRieyBmb250LXdlaWdodDogNjAwO31cclxuXHRcdH1cclxuXHRcdHVseyBwb3NpdGlvbjogcmVsYXRpdmU7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRsaXsgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyBwYWRkaW5nLWxlZnQ6MHB4OyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEyMCU7IG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdFx0XHRcdGJ7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm5vdCg6aGFzKC55ZWFyLW1lZGlhKSkgcHsgZm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7IGZvbnQtc2l6ZTogMi4ycmVtO31cclxuXHRcdH1cclxuXHRcdCY6bm90KDpoYXMoLnllYXItbWVkaWEpKSBsaXsgZm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7IGZvbnQtc2l6ZTogMi4ycmVtO31cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtZGl2LWhvbGRlcnsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgbWluLWhlaWdodDogMTAwdmg7fVxyXG5cclxuLm1pbGVzdG9uZS1kaXZ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IG1pbi1oZWlnaHQ6IGF1dG87IH1cclxuXHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdC50aW1lbGluZS1jb250ZW50e1xyXG5cdFx0XHQueWVhci1jb250ZW50e1xyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHsgcGFkZGluZy1ib3R0b206IDI1dmg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwYWRkaW5nLWJvdHRvbTo0cmVtO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtY29udGVudCB7XHJcblx0Lm1pbGVzdG9uZS1kaXYtaG9sZGVye1xyXG5cdFx0Lm1pbGVzdG9uZS1kaXZ7XHJcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0Lm1pbGVzdG9uZS1pbnRyby1kaXYgeyBcclxuXHRcdFx0XHRcdCAgLmludHJvLWJnIHsgXHJcblx0XHRcdFx0XHRcdCAgLmRpdmlsaW5lIHtcclxuXHRcdFx0XHRcdFx0XHQgIFx0Ji5kaXZpbGluZVRvcCB7IGRpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5kaXZpbGluZUJvdHRvbXsgZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ueWVhci1jb250ZW50LXBhbnsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogY2FsYyg2NC4xNiUgLSA5MHB4KTsgbWluLWhlaWdodDogMTAwdmg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmctbGVmdDogNDBweDsgcGFkZGluZy1yaWdodDogNDBweDsgLyogYm9yZGVyOiAjMGQ4MDNjZTUgc29saWQgMXB4OyAqL1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDA7IG1pbi1oZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDAgMCAwIDI1cHg7fVxyXG59XHJcblxyXG4ubmV4dFBhZ2VyeyBwb3NpdGlvbjogYWJzb2x1dGU7IHBhZGRpbmctYm90dG9tOiAxMHZoOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctbGVmdDogMjVweDsgYm90dG9tOiAwOyB3aWR0aDogMTAwJTtcclxuXHRzcGFueyBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIGxlZnQ6IDA7ICovIG1hcmdpbi1sZWZ0OiAtMjBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBhbmltYXRpb246IHNoYWRvd0Zsb2F0IDFzIGxpbmVhciBhbHRlcm5hdGUgaW5maW5pdGU7XHJcblx0XHQmOjpiZWZvcmV7IGNvbnRlbnQ6IFwiXCI7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzFjMWMxOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMWMxYzE7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA1cHg7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7IG1hcmdpbi1sZWZ0OiAtNXB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO31cclxuXHRcdCY6OmFmdGVyeyBjb250ZW50OiBcIlwiOyBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzFjMWMxO1x0cG9zaXRpb246IGFic29sdXRlO1x0bGVmdDogMDsgdG9wOiAxMnB4OyB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBtYXJnaW4tbGVmdDogLTVweDsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTt9XHJcblx0fVxyXG5cdGF7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAyLjZyZW07IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjYzFjMWMxOyBwYWRkaW5nLWJvdHRvbTogMzBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nLWxlZnQ6IDU1cHg7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWRvd0Zsb2F0IHtcclxuXHQwJXtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgXHJcblx0fVxyXG59XHJcblxyXG4uYmdtaWxlSW1nLWJveCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcbi5iZ21pbGVJbWctYm94IGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7fVxyXG4uYmdtaWxlSW1nLWJveDo6YmVmb3JlIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgb3BhY2l0eTogLjk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogXCIgXCI7XHJcbiAgICB6LWluZGV4OiAxOyB0b3A6IDA7IGxlZnQ6IDA7IH1cclxuLmJnbWlsZUltZ1BhbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDB2aDsgei1pbmRleDogLTE7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdC8qICY6OmFmdGVyeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyB0b3A6IDUwJTsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO30gKi9cclxufVxyXG5cclxuLmxpZ2h0LW1vZGV7XHJcblx0LmludHJvLWJneyBcclxuXHRcdCY6OmFmdGVyeyBiYWNrZ3JvdW5kOiAjRjBGMEYwO31cclxuXHR9XHJcblx0Lm1pbGVzdG9uZS1uYXYtaG9sZGVyeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVjb2xvcjt9XHJcblx0Lm1pbGVzdG9uZS1uYXZ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTE7XHJcblx0XHR1bHtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0YXsgY29sb3I6ICMzOTM5Mzk7IGJvcmRlci1ib3R0b206ICNiY2JjYmMgc29saWQgMXB4OyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU4ZGVnLCAjRjBGMEYwIDEwLjA0JSwgI0YwRjBGMCA5NS40NiUpO31cclxuXHRcdFx0XHQmOmhvdmVyeyBcclxuXHRcdFx0XHRcdGF7IGNvbG9yOiAkd2hpdGVjb2xvcjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0YXsgY29sb3I6ICR3aGl0ZWNvbG9yO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5taWxlc3RvbmUtaW50cm8tZGl2eyBcclxuXHRcdC5taWxlc3RvbmUtaW50cm8tdGV4dHsgXHJcblx0XHRcdGgzeyBjb2xvcjogIzM5MzkzOTt9XHJcblx0XHRcdGgyeyBjb2xvcjogIzAwNkRCNiAhaW1wb3J0YW50O31cclxuXHRcdFx0cHsgY29sb3I6ICMzOTM5Mzk7fVxyXG5cdFx0fVxyXG5cdFx0LmludHJvLWJneyBcclxuXHRcdFx0Jjo6YWZ0ZXJ7IGJhY2tncm91bmQ6ICNGMEYwRjA7fVxyXG5cdFx0XHQuZGl2aWxpbmV7IGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnllYXItbmF2eyBcclxuXHRcdHVse1xyXG5cdFx0XHQmOjphZnRlcntib3JkZXI6ICM5Njk2OTYgc29saWQgMC41cHg7fVxyXG5cdFx0XHRsaXsgXHJcblx0XHRcdFx0Jjo6YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O31cclxuXHRcclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZXsgYmFja2dyb3VuZC1jb2xvcjogIzhFMjc4Rjt9XHJcblx0XHRcdFx0XHRheyBib3JkZXItcmlnaHQ6ICM4RTI3OEYgc29saWQgMXB4OyBcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JleyBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjOEUyNzhGO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnllYXItbnVteyBjb2xvcjojMzkzOTM5O31cclxuXHQueWVhci10aXRsZXsgY29sb3I6IzM5MzkzOTt9XHJcblxyXG5cdC50aW1lbGluZS1jb250ZW50eyBjb2xvcjogIzM5MzkzOTtcclxuXHRcdC55ZWFyLWNvbnRlbnQtZGl2eyBib3JkZXI6ICMzOTM5Mzkgc29saWQgMC41cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAgIzM5MzkzOTtcclxuXHRcdFx0cHsgY29sb3I6ICAjMzkzOTM5O31cclxuXHRcdFx0YXsgY29sb3I6ICAjMzkzOTM5O31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iZ21pbGVJbWctYm94OjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7fVxyXG5cclxuXHQubmV4dFBhZ2VyeyBcclxuXHRcdHNwYW57IFxyXG5cdFx0XHQmOjpiZWZvcmV7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTM5OyBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7fVxyXG5cdFx0XHQmOjphZnRlcnsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5Mzk7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTt9XHJcblx0XHR9XHJcblx0XHRheyBjb2xvcjogIzM5MzkzOTt9XHJcblx0fVxyXG59IFxyXG4gIiwiLmNoYWlybWFuLW1zZy1zZWN7XHJcblxyXG4ub3VyTGVhZGVyU2hpcC1XcmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWN7ICAgXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgXHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgaW1ne3dpZHRoOiAxMDAlOyBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBvYmplY3QtcG9zaXRpb246IHRvcDsgY3Vyc29yOiBwb2ludGVyO31cclxuXHJcbiAgICAgICAgLmN1c3RvbS1uZXh0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYWlybWFuLXBhZ2UvbmV4dC13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpOyAqL1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgLmN1c3RvbS1wcmV2e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYWlybWFuLXBhZ2UvcHJldi13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgLyogICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7ICovXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgLmN1c3RvbS1wYWdpbmF0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7fVxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmZ9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgXHJcblxyXG4gICAgLm91ckxlYWRlclNoaXAtUmlnaHRTZWN7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1JSAtIDcwcHgpO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgXHJcbiAgICAgICAgLnRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDEpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgIGJsb2NrcXVvdGV7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSg1NywgNTcsIDU3LCAxKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDU3LCA1NywgNTcsIDEpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8td3JhcHtcclxuICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgIC8qICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAxKSAhaW1wb3J0YW50OyAqL1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAvKiAgY29sb3I6cmdiYSg1NywgNTcsIDU3LCAxKSAhaW1wb3J0YW50OyAqL1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3d0aC1zdWJ0ZXh0e3BhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDEpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4uYXJyb3ctaWNvbnMge1xyXG4gICAgaW1ne3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxyXG59XHJcbiAgICB9XHJcblxyXG59XHJcbn1cclxuXHJcbi5saWdodC1tb2Rle1xyXG4gICAgLmNoYWlybWFuLW1zZy1zZWN7XHJcbiAgICAgICAgLm91ckxlYWRlclNoaXAtUmlnaHRTZWN7XHJcbiAgICAgICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE5MywgMTkzLCAxOTMsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgLyogIGJ7IGNvbG9yOnJnYmEoNTcsIDU3LCA1NywgMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmluZm9cclxuICAgICAgICAgICAgICAgIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbn0iLCIuYXdhcmRzX2xpc3Rpbmcge1xyXG4gIC50aHJlZWNhcmQtYm94V3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICAuaW1hZ2UtYm94IHtcclxuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgLyogU2V0IGJvcmRlciB0aGlja25lc3MgKi9cclxuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkwZGVnLFxyXG4gICAgICAgICMwMmE1NmUgMCxcclxuICAgICAgICAjMjE2NWIwIDMwJSxcclxuICAgICAgICAjNzMzNzkxIDYwJSxcclxuICAgICAgICAjZWY0MDIzIDEwMCVcclxuICAgICAgKVxyXG4gICAgICAxO1xyXG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gIH1cclxuICAuYXdhcmRzX2xpc3Rpbmdfb3ZlcmxheV90ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiA5MTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAjMzM2MjlhICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICBnYXA6IDdweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzNjI5YTtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICBjb2xvcjogIzZkNmU3MiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXdhcmRzLWxpc3Rpbmctc3ViLXRleHQge1xyXG4gICAgY29sb3I6ICM2ZDZlNzIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgLm1haW4tc3ViLXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
