@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:50vh}.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(../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(../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;aspect-ratio:620/320}@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%;height:100%;-o-object-fit:cover;object-fit:cover;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(../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(../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(../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(../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,#3a0f07,#6ec960,#3293d3);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(../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(../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(../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(../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;aspect-ratio:620/320}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;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(../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(../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;aspect-ratio:620/320}.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%;height:100%;-o-object-fit:cover;object-fit:cover;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(../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(../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(../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(../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(../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(../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(../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(../images/accordian-img/accord-plus.png) no-repeat center right;background-size:30%;height:30px}.accordion_container .accordion_head .plusminus.active{background:url(../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(../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(../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(../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-img .sports-overlay-icon{align-self:center;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:2;width:auto;color:#fff;font-size:2.4rem;font-family:Adani;font-weight:400;display:block}@media (max-width:767px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img .sports-overlay-icon{font-size:1.8rem}}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img .sports-overlay-icon img{width:25px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img .sports-overlay-icon:hover img{transform:scale(1.08)}.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}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li.active .spots-img .sports-overlay-icon{display:none}@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}.policyCookiesSection{background-color:rgba(0,0,0,.6);width:100%;position:fixed;bottom:0;z-index:999999;height:100%}.CookieButton{background-color:#2376d0;font-size:1.5em;font-family:Adani;color:#fff;border:none;z-index:1;border-radius:.25rem;min-width:102px;padding-left:20px;padding-right:20px;height:48px;position:relative;display:inline-grid;align-items:center;text-align:center;cursor:pointer}.outlinedButton{font-size:1.5em;color:#393939;font-family:Adani;background:#393939;border:none;z-index:1;border-radius:.25rem;min-width:102px;padding-left:20px;padding-right:20px;height:48px;position:relative;display:inline-grid;align-items:center;text-align:center;cursor:pointer}.outlinedButton::before{content:"";display:block;background-color:#fff;position:absolute;border-radius:3px;height:calc(100% - 2px);width:calc(100% - 2px);z-index:-1;left:1px;top:1px}.outlinedButton:hover{background-image:linear-gradient(270deg,#007fa0 0,#4f469d 20.67%,#962b81 68.18%,#be3a56 100%)}.outlinedButton:hover span{background-image:linear-gradient(270deg,#007fa0 0,#4f469d 20.67%,#962b81 68.18%,#be3a56 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.policyCookiesSection .policyCookiesInner{border-radius:.25rem .25rem 0 0;box-shadow:0 -10px 40px 0 rgba(0,0,0,.06);width:100%;position:fixed;bottom:0;z-index:99;padding:30px 90px;background:#fff;display:flex;justify-content:space-between;gap:40px;align-items:end}.policyCookiesSection .policyCookiesInner .leftBlock{width:50%}.policyCookiesSection .policyCookiesInner .leftBlock h4{font-size:1.5em;color:#000;font-family:Adani;font-weight:600;line-height:29px;margin-bottom:14px}.policyCookiesSection .policyCookiesInner .leftBlock p{font-size:1.5em;color:#666;font-family:Adani;line-height:26px;margin-bottom:0}.policyCookiesSection .policyCookiesInner .leftBlock p a{color:#000;text-decoration:underline;white-space:nowrap;cursor:pointer}.policyCookiesSection .policyCookiesInner .rightBlock{width:50%;margin-bottom:15px;display:flex;gap:24px;flex-wrap:wrap;justify-content:flex-end}.customModal{position:fixed;top:0;left:0;width:100%;height:100%;display:none!important;opacity:0;transition:opacity .3s ease;z-index:9999999}.customModal.active{display:block!important;opacity:1}.customModalBackdrop{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);top:0;left:0}.customModalDialog{position:relative;width:100%;max-width:680px;margin:0 auto;top:50%;transform:translateY(-50%);z-index:2}.customModalContent{background:#fff;border-radius:.25rem;box-shadow:0 -10px 40px 0 rgba(0,0,0,.06);overflow:hidden}.customModalHeader{display:flex;justify-content:space-between;background-color:#fafafa;padding:12px 30px;font-size:2em;color:#000;font-family:Adani;box-shadow:0 1px 0 0 #eee}.customModalBody{padding:0 30px}.customModalFooter{padding-bottom:28px;padding-left:30px;padding-right:30px;display:flex;justify-content:flex-end;gap:24px}.closeModalBtn{background:0 0;border:none;font-size:2em;cursor:pointer}.preferencesList{box-shadow:0 1px 0 0 #eee;display:flex;padding:15px 0;justify-content:space-between;font-family:Adani}.preferencesList.dissabled{opacity:.4;pointer-events:none}.preferencesList h3{margin-bottom:6px;font-size:1.5em;color:#393939;line-height:26px}.preferencesList p{font-size:1.3em;color:#666;line-height:20px}.preferencesList:last-child{box-shadow:none}.toggleSwitch{padding:0;border:none;border-radius:15px;width:47px;height:26px;background:#c9c9c9;position:relative;cursor:pointer}.toggleSwitch .handle{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:15px;transition:left .25s}.toggleSwitch.active{background-color:#2376d0}.toggleSwitch.active .handle{left:24px}@media only screen and (max-width:767px){.CookieButton,.outlinedButton{height:42px;font-size:1em}.policyCookiesSection .policyCookiesInner{padding:24px}.policyCookiesSection .policyCookiesInner .leftBlock,.policyCookiesSection .policyCookiesInner .rightBlock{width:100%;margin-bottom:0}.policyCookiesSection .policyCookiesInner{flex-direction:column;gap:24px;align-items:flex-start}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb21tb24uc2NzcyIsIl9tZWRpYS1xdWVyaWVzLnNjc3MiLCJtYWluLmNzcyIsIl9taXhpbi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2NvbV9iYW5uZXIuc2NzcyIsIl9jb21fZ3Jvd3RoLnNjc3MiLCJfY29tX3N1c3RhbmJpbGl0eS5zY3NzIiwiX2NvbV9uZXdzcm9vbS5zY3NzIiwiX2NvbV92aWRlb3Muc2NzcyIsIl9jb21fdGltZWxpbmUuc2NzcyIsIl9jb21fY2FyZWVyLnNjc3MiLCJfY29tX2ZvdW5kYXRpb24uc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9jb21fYnVzaW5lc3NfaG9tZS5zY3NzIiwiX2NvbV9idXNpbmVzc19ob21lLW5ldy5zY3NzIiwiX2NvbV9sZWFkZXJzaGlwLWxpc3Rpbmcuc2NzcyIsIl9jb21fbGVhZGVyc2hpcC1kZXRhaWwuc2NzcyIsIl9jb21fbGVhZGVyc2hpcC1saXN0aW5nX25ldy5zY3NzIiwiX2ludmVzdG9yLnNjc3MiLCJfY29tX3RocmVlY2FyZF9zbGlkZXIuc2NzcyIsIl9uZXdzcm9vbV9vdmVydmlldy5zY3NzIiwiX3N1c3RhaW5iaWxpdHktb3ZlcnZpZXcuc2NzcyIsIl9zdXN0YWluYmlsaXR5LWVudmlyb21lbnQuc2NzcyIsIl9uZXdzcm9vbV9saXN0aW5nLnNjc3MiLCJfZXZlbnRfZ2FsbGVyeS5zY3NzIiwiX3Nwb3RsaWdodF9iYW5uZXIuc2NzcyIsIl9zdG9yaWVzX2RldGFpbC5zY3NzIiwiX21lZGlhX2NvdmVyYWdlLnNjc3MiLCJfdmVydGljYWxfb3ZlcnZpZXcuc2NzcyIsIl9idXNpbmVzcy1vdmVydmlldy5zY3NzIiwiX2NvbV9mb3VyaW1hZ2Vfc2xpZGVyLnNjc3MiLCJfb3VycHJlc2VuY2Uuc2NzcyIsIl9hYm91dF91cy5zY3NzIiwiX2NhcmVlci5zY3NzIiwiX2NvbV90aHJlZWhhbGZfc2xpZGVyLnNjc3MiLCJfY29tX3RleHR3aXRoSW1hZ2VTbGlkZXIuc2NzcyIsIl9hZGFuaV9ncm91cF90aW1lbGluZS5zY3NzIiwiX2NvbnRhY3RfdXMuc2NzcyIsIl9hZGFuaV9mb3VuZGF0aW9uLnNjc3MiLCJfdmlkZW9fY29tcG9uZW50LnNjc3MiLCJfZG93bmxvYWQuc2NzcyIsIl9jYXJyZXJfcGFnZS5zY3NzIiwiX2NvbV90d29fYW5kX2hhbGZfc2xpZGVyLnNjc3MiLCJfNDA0X3BhZ2Uuc2NzcyIsIl9jb21fYWNjb3JkaWFuLnNjc3MiLCJfY29tX3ZpZGVvLW9uLWltYWdlLnNjc3MiLCJfY29sb3JfdGhlbWUuc2NzcyIsIl9jb21fYmFubmVyLW5ldy5zY3NzIiwiX2NvbV90YWJDb21wb25lbnQuc2NzcyIsIl9zdXN0YW5pYmlsaXR5X2NvbXBvbmVudC5zY3NzIiwiX2NvbV9oaW5kaS5zY3NzIiwiX2NvbV9iYW5uZXItc2xpZGVyLnNjc3MiLCJfY29tX2pvaW51cy5zY3NzIiwiX2NvbV9zcG90cy5zY3NzIiwiX2NvbV9jb21wYW55X3Zpc2lvbi5zY3NzIiwiX2NvbV90aW1lbGluZV9zbGlkZXIuc2NzcyIsIl90aW1lbGluZS5zY3NzIiwiX2NvbV9jaGFpcm1hbl9tc2cuc2NzcyIsIl9hd2FyZHNfbGlzdGluZy5zY3NzIiwiX3ByaXZhY3lfY29va2llcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSxXQUNFLFlBQUEsTUFDQSxJQUFBLGtDQUFBLGVBQUEsQ0FBQSxpQ0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxNQUNBLElBQUEsNEJBQUEsZUFBQSxDQUFBLDJCQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLEtBR0YsV0FDRSxZQUFBLE1BQ0EsSUFBQSw2QkFBQSxlQUFBLENBQUEsNEJBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsS0FHRixXQUNFLFlBQUEsTUFDQSxJQUFBLGdDQUFBLGVBQUEsQ0FBQSwrQkFBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxNQUNBLElBQUEsK0JB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QUEsUUFBQSxNQUFBLElBQ0EsZ0JBQUEsS0FDQSxNQUFBLFFBR0Ysc0dBQ0UsUUFBQSxNQUdBLE1BQUEsS0FFQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsSUFBQSxLQUNBLFlBQUEsRUFDQSxPQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsVUFBQSxPQUNBLFlBQUEsTUFDQSxZQUFBLElBQ0EsU0FBQSxTQUVBLDZHQUNFLFFBQUEsR0FDQSxRQUFBLE1BQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxZQUNBLFlBQUEsSUFBQSxNQUFBLFlBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLGVBQUEsS0FDQSxNQUFBLE1BS0gsd0dBQ0csVUFBQSxXQUNBLGlCQUFBLEdBRUEseUhBQ0UsUUFBQSxFQUNBLGlCQUFBLElBQ0EsUUFBQSxZQUNBLE1BQUEsS0FJSixnSEFDRSxRQUFBLEdBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxZQUNBLFlBQUEsSUFBQSxNQUFBLFlBQ0EsVUFBQSxlQUlKLDJHQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsYUFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0Esa0hBQ0UsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEVBQ0EsT0FBQSxRQUFBLE1BQUEsSUFDQSxXQUFBLEtBRUYsMEhBQ0UsUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLE9BQUEsTUFBQSxRQUNBLGFBQUEsRUFBQSxJQUFBLElBQUEsRUFDQSxVQUFBLGNBQ0EsUUFBQSxFQUdKLGlHQUVFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsT0FBQSxNQUNBLE1BQUEsSUFDQSxVQUFBLE9BUVYsMENBQ0UsUUFBQSxHQUdBLFNBQUEsU0FDQSxRQUFBLElBQ0EsUUFBQSxFQUNBLElBQUEsRUFDQSxLQUFB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QUFBLEtBR0oscUJBQ0ksaUJBQUEsUUFHSiw2QkFDSSxLQUFBLEtBR0oseUNBRUksY0FBQSxnQkFDSSxPQUFBLEtBQ0EsVUFBQSxJQUdKLDBDQUNJLFFBQUEsS0FHSixxRDFEaTQ0QkYsc0QwRC8zNEJNLE1BQUEsS0FDQSxjQUFBLEVBR0osMENBQ0ksZUFBQSxPQUNBLElBQUEsS0FDQSxZQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4vZm9udHMvQWRhbmktRXh0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xyXG4gIHNyYzogdXJsKFwiLi9mb250cy9BZGFuaS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi9mb250cy9BZGFuaS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xyXG4gIHNyYzogdXJsKFwiLi9mb250cy9BZGFuaS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4vZm9udHMvQWRhbmktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL0FkYW5pLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XHJcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuL2ZvbnRzL0FkYW5pLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi9mb250cy9BZGFuaS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMikge1xyXG4gICAgZm9udC1zaXplOiA1MC41JTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCkge1xyXG4gICAgZm9udC1zaXplOiA1Mi41JTtcclxuICB9XHJcblxyXG4gICYuZm9udC1pbmNyZWFzZSB7XHJcbiAgICBmb250LXNpemU6IDY0Ljc1JTtcclxuICAgIC8qICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICBmb250LXNpemU6IDYwLjUlO1xyXG4gICAgfSAqL1xyXG5cclxuICAgIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMikge1xyXG4gICAgICBmb250LXNpemU6IDUyLjUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTQuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjQuNzUlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZG91YmxlLWluY3JlYXNlIHtcclxuICAgICAgZm9udC1zaXplOiA2NyU7XHJcbiAgICAgIC8qICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICBmb250LXNpemU6IDU4LjUlO1xyXG4gICAgICB9ICovXHJcblxyXG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBtZDIpIHtcclxuICAgICAgICBmb250LXNpemU6IDU0LjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDU2LjUlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtMSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZm9udC1kZWNyZWFzZSB7XHJcbiAgICBmb250LXNpemU6IDYxLjUlO1xyXG4gICAgLyogICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTYlO1xyXG4gICAgfSAqL1xyXG4gICAgQGluY2x1ZGUgYmV0d2VlbihtZCwgbWQyKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDguNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTAuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kb3VibGUtZGVjcmVhc2Uge1xyXG4gICAgICBmb250LXNpemU6IDYwLjUlO1xyXG4gICAgICAvKiAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICBmb250LXNpemU6IDQ5LjUlO1xyXG4gICAgICB9ICovXHJcbiAgICAgIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDYuNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDguNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5mb250LWRlZmF1bHQge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICAgIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMikge1xyXG4gICAgICBmb250LXNpemU6IDUwLjUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTIuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbmFwcGxldCxcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYSxcclxuYWJicixcclxuYWNyb255bSxcclxuYWRkcmVzcyxcclxuYmlnLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG5kZWwsXHJcbmRmbixcclxuZW0sXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbnEsXHJcbnMsXHJcbnNhbXAsXHJcbnNtYWxsLFxyXG5zdHJpa2UsXHJcbnN0cm9uZyxcclxuc3ViLFxyXG5zdXAsXHJcbnR0LFxyXG52YXIsXHJcbmIsXHJcbnUsXHJcbmksXHJcbmNlbnRlcixcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRoZWFkLFxyXG50cixcclxudGgsXHJcbnRkLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5lbWJlZCxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbm91dHB1dCxcclxucnVieSxcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsXHJcbnEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbn1cclxuXHJcbioge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmNvbV9jb250YWluZXIge1xyXG4gIHdpZHRoOiA4OC44OCU7XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG4ucGFkZGluZ1RvcEJvdHRvbSB7XHJcbiAgcGFkZGluZzogODBweCAwO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtMSkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuICAmLnBhZGRpbmdOT0JvdHRvbSB7XHJcbiAgICAvL2ZvciBhbmltYXRpb24gcHVycG9zZSBuZWVkIHRvIHJlbW92ZSBpbiBmdXR1cmVcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAmLm5vUGFkZGluZ0JvdHRvbSB7XHJcbiAgICAvL2ZvciBhbmltYXRpb24gcHVycG9zZSBuZWVkIHRvIHJlbW92ZSBpbiBmdXR1cmVcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFkZGluZ1RvcEJvdHRvbTIge1xyXG4gIHBhZGRpbmc6IDcwcHggNTBweDtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgcGFkZGluZzogNzBweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICB3aWR0aDogODguODglO1xyXG4gIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5xdW90ZS1pbWcge1xyXG4gIGltZyB7XHJcbiAgICAvL2FuaW1hdGlvbjogY3Jlc2NlbmRvIDEuOHMgYWx0ZXJuYXRlIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjcmVzY2VuZG8ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMHB4KTtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICBAa2V5ZnJhbWVzIGNyZXNjZW5kbyB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlY3Rpb25oZWlnaHQge1xyXG4gIGhlaWdodDogMTAwdmg7IC8vIDcwcHggaXMgYXMgcGVyIGhlYWRlciBzaXplLlxyXG4gIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAmLmhhbGZiYW5uZXIge1xyXG4gICAgLyogIGhlaWdodDogYXV0bzsgKi9cclxuICAgIC5pbWctYm94IHtcclxuICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFyZ2luVG9wIHtcclxuICBtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcblxyXG4uc3BhY2VyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbn1cclxuXHJcbi52aWRlby1wb3B1cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgei1pbmRleDogOTk5OTE7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG4gIHZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIC8vLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAvL29iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbDtcclxuICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9zZS1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgei1pbmRleDogOTk5MTtcclxuICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICB9XHJcbiAgI3BvcHVwVmlkZW8sXHJcbiAgI3BvcHVwSWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG4gICNwb3B1cFZpZGVvIHtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3BvcHVwSWZyYW1lIHtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIC8vaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvL21pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNDVweCAwO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXljb2xvcjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKSB7XHJcbiAgICAgICAgICAvL21hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFyZ2luVG9wMiB7XHJcbiAgLy9tYXJnaW4tdG9wOiA2NXB4O1xyXG4gIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgLy9tYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCkge1xyXG4gICAgLy9tYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgfVxyXG59XHJcbi5waW5rZGFya2JnY29sb3Ige1xyXG4gIC8vYmFja2dyb3VuZDogJHBpbmtkYXJrYmdjb2xvcjtcclxufVxyXG4ucGlua2RhcmtCZyB7XHJcbiAgLyogYmFja2dyb3VuZDogJGxpZ2h0Ymc7Ki9cclxufVxyXG4uZGFya0JnIHtcclxuICAvL2JhY2tncm91bmQ6ICRuZXdzcm9vbWJnO1xyXG59XHJcbi5kYXJrcGlua2NvbG9yIHtcclxuICAvL2JhY2tncm91bmQ6ICRkYXJrcGlua2NvbG9yO1xyXG59XHJcblxyXG4uaW1hZ2UtYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnRhZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA4cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyNnJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAsICMyZTU3YWEgMTAwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4ud2F0Y2gtYnRuIHtcclxuICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgei1pbmRleDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLy8gYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMykge1xyXG4gICAgcGFkZGluZzogMTBweCAxN3B4IDEwcHggMTdweDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM0NjRjYTQpO1xyXG4gICAgLy8gIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAvLyAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjRjYTQ7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxufVxyXG4uZ3JheWhlYWRlciB7XHJcbiAgLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5tb3JlY29udGVudC13cmFwIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgLy90cmFuc2l0aW9uOiBhbGwgMC44cztcclxufVxyXG4ubW9yZWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy90cmFuc2l0aW9uOiBsaW5lYXIgMnMgYWxsO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjsgLyogUmVtb3ZlIGxpbmUgY2xhbXBpbmcgKi9cclxuICAvL21heC1oZWlnaHQ6IDEwMDBweDsgLyogQSBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gYWxsb3cgZnVsbCBleHBhbnNpb24gKi9cclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICYuY29sbGFwc2VkIHtcclxuICAgIC8vdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxLjVzIGVhc2U7IC8qIFVzZSBtYXgtaGVpZ2h0IGZvciBzbW9vdGggdHJhbnNpdGlvbiAqL1xyXG4gICAgbWF4LWhlaWdodDogN3JlbTsgLyogQWRqdXN0IHRoaXMgdmFsdWUgYmFzZWQgb24gdGhlIGhlaWdodCBvZiB0aGUgY2xhbXBlZCBjb250ZW50ICovXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gbWF4LWhlaWdodDogNTNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAvLyBtYXgtaGVpZ2h0OiA2OXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAvLyAmOmZpcnN0LWNoaWxke1xyXG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWFkbXJlLWJ0biB7XHJcbiAgJi5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtbWFpbiB7XHJcbiAgLm5ld3Mtc2VjdGlvbiB7XHJcbiAgICAuZ2V0LWluLXRvdWNoLWZvcm0ge1xyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pbnB1dGJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMi40JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRleHRhcmVhLWZpZWxkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2FwdGNoYS1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIuNCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmVzcy1yZWxlYXNlIHtcclxuICAucHJlc3MtcmVsZWFzZS13cmFwcGVyIHtcclxuICAgIC5wcmVzcy1zZWFyY2hCb3gge1xyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmlucHV0Ym94IHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDIlIDAgMDtcclxuICAgICAgICAgICAgJi5pbnB1dC1zZWFyY2gtYmFyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWxlY3Rib3gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRleHRCb3gtQ29tcG9uZW50IHtcclxuICAubW9yZWNvbnRlbnQge1xyXG4gICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAvLy13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlYWRtcmUtYnRuIHtcclxuICAgIC8vcGFkZGluZy10b3A6IDNyZW0haW1wb3J0YW50O1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgLy9kaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXIge1xyXG4gIC5icmVhZGNydW1iLXdyYXBwZXIge1xyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnNlbGVjdCB7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbiAgb3V0bGluZTogMHB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgLyogU2FmYXJpIDMtNCwgaU9TIDEtMy4yLCBBbmRyb2lkIDEuNi0gKi9cclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7IC8qIEZpcmVmb3ggMS0zLjYgKi9cclxuICBib3JkZXItcmFkaXVzOiAwOyAvKiBPcGVyYSAxMC41LCBJRSA5LCBTYWZhcmkgNSwgQ2hyb21lLCBGaXJlZm94IDQsIGlPUyA0LCBBbmRyb2lkIDIuMSsgKi9cclxuICBvcHRpb24ge1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBvdXRsaW5lOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggMnB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyAvKiBTYWZhcmkgMy00LCBpT1MgMS0zLjIsIEFuZHJvaWQgMS42LSAqL1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAvKiBGaXJlZm94IDEtMy42ICovXHJcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvKiBPcGVyYSAxMC41LCBJRSA5LCBTYWZhcmkgNSwgQ2hyb21lLCBGaXJlZm94IDQsIGlPUyA0LCBBbmRyb2lkIDIuMSsgKi9cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXdhcmRzLXNlYyB7XHJcbiAgLnRocmVlY2FyZC1zbGlkZXIge1xyXG4gICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICAgIC50aHJlZS1pbWdjYXJkQm94IHtcclxuICAgICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgd2lkdGg6IDQzcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFpcnBvcnRQYWdlIHtcclxuICAuQ29tX3RleHRCb3gge1xyXG4gICAgJi5kYXJrQmcge1xyXG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA2MDgxMSwgIzA4MDcxMSwgIzBhMDYxMCwgIzBkMDUwZiwgIzBmMDQwZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzZWN0aW9uIHtcclxuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgei1pbmRleDogMjtcclxuLy8gICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4vLyAgICAgICB0byByaWdodCB0b3AsXHJcbi8vICAgICAgICMwOTEyMjIsXHJcbi8vICAgICAgICMwYjExMjIsXHJcbi8vICAgICAgICMwZDEwMjEsXHJcbi8vICAgICAgICMwZjBmMjEsXHJcbi8vICAgICAgICMxMTBlMjAsXHJcbi8vICAgICAgICMxMzBkMjAsXHJcbi8vICAgICAgICMxNDBkMWYsXHJcbi8vICAgICAgICMxNjBjMWYsXHJcbi8vICAgICAgICMxODBiMWUsXHJcbi8vICAgICAgICMxYTBhMWUsXHJcbi8vICAgICAgICMxYjA5MWQsXHJcbi8vICAgICAgICMxZDA4MWNcclxuLy8gICAgICkgIWltcG9ydGFudDtcclxuLy8gICB9XHJcblxyXG4vLyAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4vLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4vLyAgICAgICB0byByaWdodCB0b3AsXHJcbi8vICAgICAgICMwNTA5MTEsXHJcbi8vICAgICAgICMwNjA5MTEsXHJcbi8vICAgICAgICMwNzA4MTEsXHJcbi8vICAgICAgICMwODA3MTAsXHJcbi8vICAgICAgICMwOTA3MTAsXHJcbi8vICAgICAgICMwYTA2MTAsXHJcbi8vICAgICAgICMwYTA2MTAsXHJcbi8vICAgICAgICMwYjA1MTAsXHJcbi8vICAgICAgICMwYzA1MTAsXHJcbi8vICAgICAgICMwZDA0MGYsXHJcbi8vICAgICAgICMwZTA0MGYsXHJcbi8vICAgICAgICMwZjA0MGVcclxuLy8gICAgICk7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vIC5waW4tc3BhY2VyIHtcclxuLy8gICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4vLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4vLyAgICAgICB0byByaWdodCB0b3AsXHJcbi8vICAgICAgICMwNTA5MTEsXHJcbi8vICAgICAgICMwNjA5MTEsXHJcbi8vICAgICAgICMwNzA4MTEsXHJcbi8vICAgICAgICMwODA3MTAsXHJcbi8vICAgICAgICMwOTA3MTAsXHJcbi8vICAgICAgICMwYTA2MTAsXHJcbi8vICAgICAgICMwYTA2MTAsXHJcbi8vICAgICAgICMwYjA1MTAsXHJcbi8vICAgICAgICMwYzA1MTAsXHJcbi8vICAgICAgICMwZDA0MGYsXHJcbi8vICAgICAgICMwZTA0MGYsXHJcbi8vICAgICAgICMwZjA0MGVcclxuLy8gICAgICk7XHJcbi8vICAgfVxyXG5cclxuLy8gICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuLy8gICAgICAgdG8gcmlnaHQgdG9wLFxyXG4vLyAgICAgICAjMDkxMjIyLFxyXG4vLyAgICAgICAjMGIxMTIyLFxyXG4vLyAgICAgICAjMGQxMDIxLFxyXG4vLyAgICAgICAjMGYwZjIxLFxyXG4vLyAgICAgICAjMTEwZTIwLFxyXG4vLyAgICAgICAjMTMwZDIwLFxyXG4vLyAgICAgICAjMTQwZDFmLFxyXG4vLyAgICAgICAjMTYwYzFmLFxyXG4vLyAgICAgICAjMTgwYjFlLFxyXG4vLyAgICAgICAjMWEwYTFlLFxyXG4vLyAgICAgICAjMWIwOTFkLFxyXG4vLyAgICAgICAjMWQwODFjXHJcbi8vICAgICApICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4vLyAgIC5wYW5lbCB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLmlubmVyLXBhZ2Utd2l0aC1pbnRyb0NvcHkge1xyXG59XHJcbi5pbnRyb3NlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuQ29tX3RleHRCb3gge1xyXG4gICAgLnRleHRCb3gtQ29tcG9uZW50IHtcclxuICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmZyYXN0cnVjdHVyZS1tYWluIHtcclxuICAubmV3c3Jvb20tc2VjdGlvbiB7XHJcbiAgICAubmV3cm9vbS1tYWluLXdyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIC5zbGlkZS10ZXh0LWJveCB7XHJcbiAgICAgICAgJi53aXRoLWRhdGUge1xyXG4gICAgICAgICAgLnZpZXdtb3JlLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3Nyb29tLXNlY3Rpb24ge1xyXG4gICYuQ29tX2J1c2luZXNzX2ludmVzdG9yIHtcclxuICAgIC5uZXdyb29tLW1haW4td3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5Db21fY2hhaXJtYW5fb2ZmaWNlIHtcclxuICAubmV3c3Jvb20tc2VjdGlvbiB7XHJcbiAgICAubmV3cm9vbS1tYWluLXdyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFjIHtcclxuICBoZWFkZXIge1xyXG4gICAgLmRpc2FiaWxpdHktZHJvcGRvd24ge1xyXG4gICAgICAuZGlzYWJpbGl0eS1jb250YWluZXIge1xyXG4gICAgICAgIC5saXN0LWNvbnRpYW5lciB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE2cHggMTJweCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIHtcclxuICAgICAgICAgIC5yZXNldC1idG4ge1xyXG4gICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE2cHggMTJweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIge1xyXG4gICAgLnNsaWRlQm94Q29udGVudCB7XHJcbiAgICAgIC5idG5zLXdyYXAge1xyXG4gICAgICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMTlweCAxN3B4IDE3cHggMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5zLXdyYXAge1xyXG4gICAgICAuYnRuLXN0eWxlMiB7XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAxN3B4IDE3cHggMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgIC8qICBwYWRkaW5nOiAxNXB4IDE1cHggMTNweCAxNXB4IWltcG9ydGFudDsgKi9cclxuICB9XHJcbn1cclxuXHJcbi5tYWMge1xyXG4gIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgLyogIHBhZGRpbmctdG9wOiAxOXB4IWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgLndhdGNoLWJ0biB7XHJcbiAgICAvKiBwYWRkaW5nLXRvcDogMjBweCFpbXBvcnRhbnQ7ICovXHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbS1oZWFkaW5nIHtcclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIHtcclxuICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IHtcclxuICAgICAgICAgIC5zdWJUZXh0LXdyYXAge1xyXG4gICAgICAgICAgICAud2F0Y2gtYnRuIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5Db20tdGhyZWVJbWFnZVNsaWRlciB7XHJcbiAgLnRocmVlY2FyZC1zbGlkZXIge1xyXG4gICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNjb21wQXdhcmRzIHtcclxuICAudGhyZWVjYXJkLXNsaWRlciB7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIge1xyXG4gIC5mb3VySW1hZ2Utc2xpZGVyIHtcclxuICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAuY2FyZC10ZXh0LWhlYWRpbmcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYWMge1xyXG4gIC5zcG90YmFubmVyIHtcclxuICAgIC5zcG90bGlnaHRXcmFwIHtcclxuICAgICAgLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhhbGZiYW5uZXIge1xyXG4gIGhlaWdodDogYXV0bztcclxuICAuaW1nLWJveCB7XHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZwLXdhdGVybWFyayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5vcmVzdWx0IHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogcmVkO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0IHtcclxuICAjc2VhcmNodGFnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLmNsZWFyYWxsIHtcclxuICAgIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgfVxyXG59XHJcbi5Db21fdGV4dEJveCB7XHJcbiAgLnRleHRCb3gtQ29tcG9uZW50IHtcclxuICAgIC5TcGxpdENvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwcHggNSU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA1JTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2JvdHRvbVRvVG9wIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogNzhweDtcclxuICByaWdodDogMjhweDtcclxuICB6LWluZGV4OiA5OTkxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6ICMzOTM5MzMgc29saWQgMXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIEBpbmNsdWRlIGJlbG93KGxnKSB7XHJcbiAgICByaWdodDogMTZweDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAvL2JvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6ICMwMTgwYTMgc29saWQgMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAjNjY0ZGFhIHNvbGlkIDFweDtcclxuICAgIGJvcmRlci10b3A6ICMwMDc0YjAgc29saWQgMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogIzhlMjc4ZiBzb2xpZCAxcHg7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDE4MGEzO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGY7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxODBhMztcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzclO1xyXG4gICAgdG9wOiAzNSU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5MzkzMztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzMztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDM3JTtcclxuICAgIHRvcDogNTUlO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLnRvb2x0aXAge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50b29sdGlwIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3R0b206IC0zNXB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogMjUwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobGcpIHtcclxuICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgIGJvdHRvbTogLTQ3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgd2lkdGg6IDczcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICY6OmFmdGVye1xyXG4gIC8vICAgY29udGVudDogXCIgXCI7XHJcbiAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAvLyAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgLy8gICB0b3A6IDE4cHg7XHJcbiAgLy8gICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vICAgaGVpZ2h0OiAxMHB4O1xyXG4gIC8vICAgbGVmdDogMTZweDtcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gIC8vICAgd2lkdGg6IDEwcHg7XHJcbiAgLy8gICB6LWluZGV4OiA5OTkxO1xyXG4gIC8vIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuI3RoYW5rc2VtYWlsZGl2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmNvbS1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbn1cclxuI2R1cGxpY2F0ZWRpdiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5jb20taGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4jcmVjYXB0Y2hhX2RpdiB7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ueXRwLWNocm9tZS10b3AsXHJcbi55dHAtY2hyb21lLWJvdHRvbSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiNjb21wQXdhcmRzLFxyXG4uY29tcEF3YXJkczIge1xyXG4gIG1pbi1oZWlnaHQ6IDYzdmg7XHJcbiAgQGluY2x1ZGUgYmVsb3cobGczbWlkKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA3MHZoO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhsZzIpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDY5dmg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KGxnTWlkMSkge1xyXG4gICAgbWluLWhlaWdodDogNzJ2aDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQzKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDkzdmg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuI3JlcG9ydHMge1xyXG4gIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4uY2FycmVySW50cm9CYW5uZXIge1xyXG4gIC5jb20tdGV4dC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FycmVySW50cm9CYW5uZXIge1xyXG4gIC8qICAgaGVpZ2h0OiA2NnZoICFpbXBvcnRhbnQ7XHJcbiAgbWF4LWhlaWdodDogNjZ2aCAhaW1wb3J0YW50OyAqL1xyXG4gIEBpbmNsdWRlIGJlbG93KGxnTWlkKSB7XHJcbiAgICAvKiAgICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7ICovXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5yZXBvcnRzTWFpbiB7XHJcbiAgLnJlcG9ydFdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNzBweCAwcHggNzBweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjYzFjMWMxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG59XHJcbi5sYXN0U2VjdGlvbkZvckFsbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGV4dC1wb3VwLW92ZXJsYXkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTE7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmNsb3NlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTkxO1xyXG4gICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC1wb3B1cC1jb250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiA5ODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDUwcHggNTBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgbWluLXdpZHRoOiA4OC44OCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgIH1cclxuICAgIC50ZXh0LXBvcHVwLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAudGV4dEJveC1Db21wb25lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2xpc3RlZC1jb21wYW5pZXMge1xyXG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG59XHJcblxyXG4ucGFuZWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLy93aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcbi5vdmVyZmxvd19oaWRkZW4ge1xyXG4gICNzbW9vdGgtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5wZGYtZG93bmxvYWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDMwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiAxN3B4IDIzcHggMTdweCAyM3B4O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgei1pbmRleDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBtZDIpIHtcclxuICAgIHJpZ2h0OiAtMS41JTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgIHRvcDogMCU7XHJcbiAgICByaWdodDogMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMyUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg4MDMlKVxyXG4gICAgICBodWUtcm90YXRlKDMxZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTclKTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAlLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsXHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwJSwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsXHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xyXG4gIC5kZXRhaWxXcmFwcGVyIHtcclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICYudzkwIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI3N1YnNjcmliZSB7XHJcbiAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgbWluLWhlaWdodDogNDEwcHg7XHJcbiAgYmFja2dyb3VuZDogIzE2MGIxZjtcclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gIH1cclxuICAmLnN1YnNjcmliZS1tYWluIHtcclxuICAgIC5zdWJzY3JpYmUtc2VjdGlvbiB7XHJcbiAgICAgIC5zdWJzY3JpYmUtZmllbGQge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLmNvbC02IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIC50aHJlZS1pbWdjYXJkQm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGlnaHQtbW9kZSB7XHJcbiAgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbS10d29JbWFnZVNsaWRlciB7XHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIC50d28taW1nZVNsaWRlQm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWVjYXJkLWJveFdyYXBwZXIge1xyXG4gIGEge1xyXG4gICAgJi50aHJlZS1pbWdjYXJkQm94IHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0LW1vZGUge1xyXG4gICNzdWJzY3JpYmUge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRyYXZlbC1ndWlkZWxpbmVzIHtcclxuICAuaW50cm9zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAubGFzdFNlY3Rpb25Gb3JBbGwge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodC1tb2RlIHtcclxuICAudHJhdmVsLWd1aWRlbGluZXMge1xyXG4gICAgLmludHJvc2VjdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhc3RTZWN0aW9uRm9yQWxsIHtcclxuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYmFyLXdyYXBwZXIge1xyXG4gIC5zZXJhY2gtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAuc2VhcmNoLWJhci13cmFwIHtcclxuICAgICAgLnNlYXJjaC1iYXItYm94IHtcclxuICAgICAgICAuc2VhcmNoLWRyb3Bkb3duIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQgIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzdiN2I3YiAhaW1wb3J0YW50OyAvKiBVc2UgdGhpcyBpbnN0ZWFkIG9mICdjb2xvcicgKi9cclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50d29jb2xpbWdzZWMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgLnR3b2NvbGltZ3NlY2NvbCB7XHJcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZCgybikge1xyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHtcclxuICBzdXAge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG4uY29tLWRpc2NsYWltZXIge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbn1cclxuLmxpZ2h0LW1vZGUge1xyXG4gIC5jb20tZGlzY2xhaW1lciB7XHJcbiAgICBjb2xvcjogIzM5MzkzOTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnRyb3NlY3Rpb24ge1xyXG4gICAgJi5jb21wZW5kaXVtLWRpdiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTB2aDtcclxuICAgIH1cclxufVxyXG5cclxuLmFuaW1hdGlvbmNzcyAuc2Nyb2xsUGFkZGluZyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5zY3JvbGxCb3JkZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRpb25jc3MgLnNjcm9sbFBhZGRpbmdWaWRlbyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5zY3JvbGxCb3JkZXJWaWRlbyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGlvbmNzcyAuY29sdW1uQW5pbWF0aW9uLXNpbmdsZSxcclxuLmFuaW1hdGlvbmNzcyAuY29sdW1uQW5pbWF0aW9uLXNpbmdsZS1zZWNvbmQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLyogICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH0gKi9cclxufVxyXG4uYW5pbWF0aW9uY3NzIC5zd2lwZXJBbmltYXRpb24ge1xyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNTBweCk7XHJcbiAgfVxyXG59XHJcbi5hbmltYXRpb25jc3MgLmJ1c2luZXNzVGh1bWIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFuaW1hdGlvbmNzcyAudGl0bGVBbmltYXRpb24ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFuaW1hdGlvbmNzcyAuYnVzaW5lc3MtcmlnaHQtc2VjIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogaW1wb3J0YW50IHRvIGhpZGUgem9vbS90cmFuc2xhdGUgb3ZlcmZsb3cgKi9cclxuICAuYmlnLXRodW1iLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5OyAvKiBoaW50IGZvciBiZXR0ZXIgcGVyZm9ybWFuY2UgKi9cclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgLyogZ29vZCBkZWZhdWx0ICovXHJcbiAgICAgIG9wYWNpdHk6IDE7IC8qIGtlZXAgdmlzaWJsZSBieSBkZWZhdWx0ICovXHJcblxyXG4gICAgICBoZWlnaHQ6IDE0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0aW9uY3NzIC5wYXJhbGxleC1ib3gtQW5pbWF0aW9uIHtcclxuICAuaW1hZ2UtYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDI2NnB4O1xyXG4gICAgbWluLWhlaWdodDogMjY2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQxKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgLyogICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7ICovXHJcbiAgICAgIC8qICBvYmplY3QtZml0OiBjb3ZlcjsgKi9cclxuICAgICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8qICBoZWlnaHQ6IDE2MCU7ICovXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hbmltYXRpb25jc3MgLmNvdW50ZXJBbmltIC5jYXJkLWhlYWQge1xyXG4gIG1pbi13aWR0aDogMjI3cHg7XHJcbn1cclxuXHJcbi5hbmltYXRpb25jc3MgLnBhcmFsbGF4LWltZyB7XHJcbiAgLmltYWdlLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvKiAgaGVpZ2h0OiAxMDAlOyAqL1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWJveCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwNSU7XHJcblxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB9XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmNvbXBhbnlfdmlzaW9uX2ltZ19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICMwMTgwYTMgIWltcG9ydGFudDtcclxufVxyXG4uY29tcGFueV92aXNpb25faW1nX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmFuaW1hdGlvbmNzcyAuem9vbWluQW5pbSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4iLCIvL1xyXG4vLyAgTUVESUEgUVVFUklFU1xyXG4vL+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/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2VlbihzbSwgbWQpIHt9XHJcbkBtaXhpbiBiZXR3ZWVuKCRsb3dlciwgJHVwcGVyKSB7XHJcbiAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcclxuICAgIC8vIEdldCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzLlxyXG4gICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xyXG4gICAgJHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xyXG5cclxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICgkdXBwZXItYnJlYWtwb2ludCAtIDEpKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxyXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcclxuICAgICAgLy8gTG9nIGEgd2FybmluZy5cclxuICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSWYgdXBwZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxyXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikgPT0gZmFsc2UpIHtcclxuICAgICAgLy8gTG9nIGEgd2FybmluZy5cclxuICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUmVzcG9uZCBiZWxsb3cgd2l0aCBvcmllbnRhdGlvblxyXG5cclxuLy8gVXBkYXRlIHRoZSBtaXhpbiB0byBpbmNsdWRlIGFuIG9wdGlvbmFsIG9yaWVudGF0aW9uIHBhcmFtZXRlci5cclxuQG1peGluIGJlbG93TygkYnJlYWtwb2ludCwgJG9yaWVudGF0aW9uOiBudWxsKSB7XHJcbiAgLy8gQ2hlY2sgaWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cclxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cclxuICAgIC8vIEJ1aWxkIHRoZSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBvcmllbnRhdGlvbi5cclxuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gbnVsbCB7XHJcbiAgICAgIC8vIE5vIG9yaWVudGF0aW9uIHNwZWNpZmllZCwgdXNlIHN0YW5kYXJkIG1heC13aWR0aC5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH0gQGVsc2UgaWYgJG9yaWVudGF0aW9uID09ICdsYW5kc2NhcGUnIHtcclxuICAgICAgLy8gTGFuZHNjYXBlIG9yaWVudGF0aW9uIG1lZGlhIHF1ZXJ5LlxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9IEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSAncG9ydHJhaXQnIHtcclxuICAgICAgLy8gUG9ydHJhaXQgb3JpZW50YXRpb24gbWVkaWEgcXVlcnkuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAvLyBIYW5kbGUgY2FzZSB3aGVyZSB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0LlxyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gTG9nIGEgd2FybmluZyBpZiB0aGUgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxyXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcclxuICB9XHJcbn1cclxuXHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb21wb25lbnQgc2NzcyBzdGFydFxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9BZGFuaS1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQWRhbmktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQWRhbmktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQWRhbmktU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQWRhbmktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9BZGFuaS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9BZGFuaS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA1MC41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDUyLjUlO1xuICB9XG59XG5odG1sLmZvbnQtaW5jcmVhc2Uge1xuICBmb250LXNpemU6IDY0Ljc1JTtcbiAgLyogICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XG4gICAgZm9udC1zaXplOiA2MC41JTtcbiAgfSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBodG1sLmZvbnQtaW5jcmVhc2Uge1xuICAgIGZvbnQtc2l6ZTogNTIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgaHRtbC5mb250LWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDU0LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaHRtbC5mb250LWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDY0Ljc1JTtcbiAgfVxufVxuaHRtbC5mb250LWluY3JlYXNlLmRvdWJsZS1pbmNyZWFzZSB7XG4gIGZvbnQtc2l6ZTogNjclO1xuICAvKiAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XG4gICAgZm9udC1zaXplOiA1OC41JTtcbiAgfSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBodG1sLmZvbnQtaW5jcmVhc2UuZG91YmxlLWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDU0LjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGh0bWwuZm9udC1pbmNyZWFzZS5kb3VibGUtaW5jcmVhc2Uge1xuICAgIGZvbnQtc2l6ZTogNTYuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBodG1sLmZvbnQtaW5jcmVhc2UuZG91YmxlLWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDY3JTtcbiAgfVxufVxuaHRtbC5mb250LWRlY3JlYXNlIHtcbiAgZm9udC1zaXplOiA2MS41JTtcbiAgLyogICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XG4gICAgZm9udC1zaXplOiA1NiU7XG4gIH0gKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaHRtbC5mb250LWRlY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDQ4LjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGh0bWwuZm9udC1kZWNyZWFzZSB7XG4gICAgZm9udC1zaXplOiA1MC41JTtcbiAgfVxufVxuaHRtbC5mb250LWRlY3JlYXNlLmRvdWJsZS1kZWNyZWFzZSB7XG4gIGZvbnQtc2l6ZTogNjAuNSU7XG4gIC8qICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xuICAgIGZvbnQtc2l6ZTogNDkuNSU7XG4gIH0gKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaHRtbC5mb250LWRlY3JlYXNlLmRvdWJsZS1kZWNyZWFzZSB7XG4gICAgZm9udC1zaXplOiA0Ni41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBodG1sLmZvbnQtZGVjcmVhc2UuZG91YmxlLWRlY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDQ4LjUlO1xuICB9XG59XG5odG1sLmZvbnQtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIGh0bWwuZm9udC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDUwLjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGh0bWwuZm9udC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDUyLjUlO1xuICB9XG59XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbV9jb250YWluZXIge1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5jb21fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnBhZGRpbmdUb3BCb3R0b20ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZGRpbmdUb3BCb3R0b20ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnBhZGRpbmdUb3BCb3R0b20ucGFkZGluZ05PQm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4ucGFkZGluZ1RvcEJvdHRvbS5ub1BhZGRpbmdCb3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFkZGluZ1RvcEJvdHRvbTIge1xuICBwYWRkaW5nOiA3MHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmdUb3BCb3R0b20yIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnF1b3RlLWltZyBpbWcge1xuICB3aWR0aDogMjVweDtcbn1cbkBrZXlmcmFtZXMgY3Jlc2NlbmRvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBAa2V5ZnJhbWVzIGNyZXNjZW5kbyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpO1xuICAgIH1cbiAgfVxufVxuLnNlY3Rpb25oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc2VjdGlvbmhlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbmhlaWdodC5oYWxmYmFubmVyIHtcbiAgLyogIGhlaWdodDogYXV0bzsgKi9cbn1cbi5zZWN0aW9uaGVpZ2h0LmhhbGZiYW5uZXIgLmltZy1ib3ggcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5zcGFjZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuXG4udmlkZW8tcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiA5OTk5MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLXBvcHVwIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4udmlkZW8tcG9wdXAgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLXBvcHVwIHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnZpZGVvLXBvcHVwIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogIzM5MzkzMztcbiAgZm9udC1zaXplOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi52aWRlby1wb3B1cCAjcG9wdXBWaWRlbyxcbi52aWRlby1wb3B1cCAjcG9wdXBJZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW8tcG9wdXAgI3BvcHVwVmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLXBvcHVwICNwb3B1cElmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uYnJlYWRjcnVtYiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnJlYWRjcnVtYiB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjQzFDMUMxO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDhweDtcbn1cbi5icmVhZGNydW1iIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDBweCAwIDA7XG59XG4uYnJlYWRjcnVtYiB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5icmVhZGNydW1iIHVsIGxpIGEgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4uYnJlYWRjcnVtYiB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4ubWFyZ2luVG9wMiB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAubWFyZ2luVG9wMiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLm1hcmdpblRvcDIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbi5waW5rZGFya0JnIHtcbiAgLyogYmFja2dyb3VuZDogJGxpZ2h0Ymc7Ki9cbn1cblxuLmltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1ib3ggLnRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40MjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzJlNTdhYSAxMDAlKTtcbn1cblxuLndhdGNoLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLndhdGNoLWJ0biB7XG4gICAgcGFkZGluZzogMTBweCAxN3B4IDEwcHggMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXRjaC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5ncmF5aGVhZGVyIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxuLm1vcmVjb250ZW50LXdyYXAge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tb3JlY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBSZW1vdmUgbGluZSBjbGFtcGluZyAqL1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9yZWNvbnRlbnQuY29sbGFwc2VkIHtcbiAgbWF4LWhlaWdodDogN3JlbTsgLyogQWRqdXN0IHRoaXMgdmFsdWUgYmFzZWQgb24gdGhlIGhlaWdodCBvZiB0aGUgY2xhbXBlZCBjb250ZW50ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9yZWNvbnRlbnQgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9yZWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb3JlY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vcmVjb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vcmVjb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjMzkzOTMzO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcmVjb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4ucmVhZG1yZS1idG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnJlYWRtcmUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveCB7XG4gIHdpZHRoOiAzMi40JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LnRleHRhcmVhLWZpZWxkIHtcbiAgd2lkdGg6IDY2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LnRleHRhcmVhLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wuY2FwdGNoYS1ib3gge1xuICB3aWR0aDogMzIuNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuZm9ybS1jb250cm9sLmNhcHRjaGEtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LmlucHV0LXNlYXJjaC1iYXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5pbnB1dC1zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5zZWxlY3Rib3gge1xuICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3guc2VsZWN0Ym94Omxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LnNlbGVjdGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udGV4dEJveC1Db21wb25lbnQgLm1vcmVjb250ZW50LmNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHRCb3gtQ29tcG9uZW50IC5tb3JlY29udGVudC5jb2xsYXBzZWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWF4LWhlaWdodDogMzhweDtcbiAgfVxufVxuLmJhbm5lciAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDBweDtcbiAgb3V0bGluZTogMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDsgLyogRmlyZWZveCAxLTMuNiAqL1xuICBib3JkZXItcmFkaXVzOiAwOyAvKiBPcGVyYSAxMC41LCBJRSA5LCBTYWZhcmkgNSwgQ2hyb21lLCBGaXJlZm94IDQsIGlPUyA0LCBBbmRyb2lkIDIuMSsgKi9cbn1cbnNlbGVjdCBvcHRpb24ge1xuICBib3JkZXI6IDBweDtcbiAgb3V0bGluZTogMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiA1cHggMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDsgLyogRmlyZWZveCAxLTMuNiAqL1xuICBib3JkZXItcmFkaXVzOiAwOyAvKiBPcGVyYSAxMC41LCBJRSA5LCBTYWZhcmkgNSwgQ2hyb21lLCBGaXJlZm94IDQsIGlPUyA0LCBBbmRyb2lkIDIuMSsgKi9cbn1cbnNlbGVjdCBvcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5hd2FyZHMtc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNDNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnRyb3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50cm9zZWN0aW9uIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5pbnRyb3NlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCAuc2xpZGUtdGV4dC1ib3gud2l0aC1kYXRlIC52aWV3bW9yZS1idG4ge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5ld3Nyb29tLXNlY3Rpb24uQ29tX2J1c2luZXNzX2ludmVzdG9yIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5Db21fY2hhaXJtYW5fb2ZmaWNlIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1hYyBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCBsaSB7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAxMnB4IDE2cHg7XG59XG4ubWFjIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLnJlc2V0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAxNnB4IDEycHggMTZweCAhaW1wb3J0YW50O1xufVxuLm1hYyAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gIHBhZGRpbmc6IDE5cHggMTdweCAxN3B4IDE3cHg7XG59XG4ubWFjIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG5zLXdyYXAgLmJ0bi1zdHlsZTIge1xuICBwYWRkaW5nOiAxOXB4IDE3cHggMTdweCAxN3B4O1xufVxuLm1hYyAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgLyogIHBhZGRpbmc6IDE1cHggMTVweCAxM3B4IDE1cHghaW1wb3J0YW50OyAqL1xufVxuXG4ubWFjIC5ncmFkaWVudC1idXR0b24ge1xuICAvKiAgcGFkZGluZy10b3A6IDE5cHghaW1wb3J0YW50OyAqL1xufVxuLm1hYyAud2F0Y2gtYnRuIHtcbiAgLyogcGFkZGluZy10b3A6IDIwcHghaW1wb3J0YW50OyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAubWFjIC53YXRjaC1idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWMgLmNvbS1oZWFkaW5nIGgxLFxuLm1hYyAuY29tLWhlYWRpbmcgaDIsXG4ubWFjIC5jb20taGVhZGluZyBoMyxcbi5tYWMgLmNvbS1oZWFkaW5nIGg0LFxuLm1hYyAuY29tLWhlYWRpbmcgaDUge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5tYWMgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5jYXJkLXRleHQtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuI2NvbXBBd2FyZHMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuY2FyZC10ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VySW1hZ2Utc2xpZGVyIC5jYXJkLXRleHQtYm94IHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJJbWFnZS1zbGlkZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtdGV4dC1oZWFkaW5nIHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJJbWFnZS1zbGlkZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYWMgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB1bCBsaSBhIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLm1hYyAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4uaGFsZmJhbm5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oYWxmYmFubmVyIC5pbWctYm94IHBpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mcC13YXRlcm1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9yZXN1bHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoLXJlc3VsdCAuY2xlYXJhbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQgLmNsZWFyYWxsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5TcGxpdENvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLlNwbGl0Q29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAuU3BsaXRDb250ZW50IHAge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAuU3BsaXRDb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLlNwbGl0Q29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAuU3BsaXRDb250ZW50IHAgZGl2IHtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5cbiNib3R0b21Ub1RvcCB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA3OHB4O1xuICByaWdodDogMjhweDtcbiAgei1pbmRleDogOTk5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6ICMzOTM5MzMgc29saWQgMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAjYm90dG9tVG9Ub3Age1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4jYm90dG9tVG9Ub3A6aG92ZXIge1xuICBib3JkZXItbGVmdDogIzAxODBhMyBzb2xpZCAxcHg7XG4gIGJvcmRlci1yaWdodDogIzY2NGRhYSBzb2xpZCAxcHg7XG4gIGJvcmRlci10b3A6ICMwMDc0YjAgc29saWQgMXB4O1xuICBib3JkZXItYm90dG9tOiAjOGUyNzhmIHNvbGlkIDFweDtcbn1cbiNib3R0b21Ub1RvcDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxODBhMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmO1xufVxuI2JvdHRvbVRvVG9wOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxODBhMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmO1xufVxuI2JvdHRvbVRvVG9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTMzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5MzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzclO1xuICB0b3A6IDM1JTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI2JvdHRvbVRvVG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5MzkzMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM3JTtcbiAgdG9wOiA1NSU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiNib3R0b21Ub1RvcDpob3ZlciAudG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4jYm90dG9tVG9Ub3AgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNib3R0b21Ub1RvcCAudG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IC0zNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDI1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgI2JvdHRvbVRvVG9wIC50b29sdGlwIHtcbiAgICB3aWR0aDogODhweDtcbiAgICBib3R0b206IC00N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICNib3R0b21Ub1RvcCAudG9vbHRpcCB7XG4gICAgd2lkdGg6IDczcHg7XG4gIH1cbn1cbiNib3R0b21Ub1RvcC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjYm90dG9tVG9Ub3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3RoYW5rc2VtYWlsZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGhhbmtzZW1haWxkaXYgLmNvbS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4jZHVwbGljYXRlZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZHVwbGljYXRlZGl2IC5jb20taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuI3JlY2FwdGNoYV9kaXYge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueXRwLWNocm9tZS10b3AsXG4ueXRwLWNocm9tZS1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNjb21wQXdhcmRzLFxuLmNvbXBBd2FyZHMyIHtcbiAgbWluLWhlaWdodDogNjN2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQ5cHgpIHtcbiAgI2NvbXBBd2FyZHMsXG4gIC5jb21wQXdhcmRzMiB7XG4gICAgbWluLWhlaWdodDogNzB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAjY29tcEF3YXJkcyxcbiAgLmNvbXBBd2FyZHMyIHtcbiAgICBtaW4taGVpZ2h0OiA2OXZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gICNjb21wQXdhcmRzLFxuICAuY29tcEF3YXJkczIge1xuICAgIG1pbi1oZWlnaHQ6IDcydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgI2NvbXBBd2FyZHMsXG4gIC5jb21wQXdhcmRzMiB7XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAjY29tcEF3YXJkcyxcbiAgLmNvbXBBd2FyZHMyIHtcbiAgICBtaW4taGVpZ2h0OiA5M3ZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gICNjb21wQXdhcmRzLFxuICAuY29tcEF3YXJkczIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI3JlcG9ydHMge1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJyZXJJbnRyb0Jhbm5lciAuY29tLXRleHQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FycmVySW50cm9CYW5uZXIgLmNvbS10ZXh0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jYXJyZXJJbnRyb0Jhbm5lciB7XG4gIC8qICAgaGVpZ2h0OiA2NnZoICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY2dmggIWltcG9ydGFudDsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLmNhcnJlckludHJvQmFubmVyIHtcbiAgICAvKiAgICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNTB2aCAhaW1wb3J0YW50OyAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXBvcnRzTWFpbiAucmVwb3J0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDcwcHggMHB4IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBpbnB1dCxcbiAgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4ubGFzdFNlY3Rpb25Gb3JBbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LXBvdXAtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRleHQtcG91cC1vdmVybGF5IC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGV4dC1wb3VwLW92ZXJsYXkgLmNsb3NlLWJ0biB7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50ZXh0LXBvdXAtb3ZlcmxheSAudGV4dC1wb3B1cC1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogODguODglO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciAudGV4dC1wb3B1cC1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0LXBvdXAtb3ZlcmxheSAudGV4dC1wb3B1cC1jb250YWluZXIgLnRleHQtcG9wdXAtYm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuI2xpc3RlZC1jb21wYW5pZXMge1xuICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbn1cblxuLnBhbmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm92ZXJmbG93X2hpZGRlbiAjc21vb3RoLWNvbnRlbnQge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5wZGYtZG93bmxvYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMwJTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxN3B4IDIzcHggMTdweCAyM3B4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGRmLWRvd25sb2FkIHtcbiAgICByaWdodDogLTEuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBkZi1kb3dubG9hZCB7XG4gICAgdG9wOiAwJTtcbiAgICByaWdodDogMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wZGYtZG93bmxvYWQgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjMlKSBzZXBpYSgwJSkgc2F0dXJhdGUoODAzJSkgaHVlLXJvdGF0ZSgzMWRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk3JSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBkZi1kb3dubG9hZCBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wZGYtZG93bmxvYWQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAlLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5wZGYtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBkZi1kb3dubG9hZDo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5wZGYtZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCUsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBkZi1kb3dubG9hZDpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZy53OTAgaDEge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcudzkwIGgxIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZy53OTAgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNzdWJzY3JpYmUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgbWluLWhlaWdodDogNDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxNjBiMWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gICNzdWJzY3JpYmUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG4jc3Vic2NyaWJlLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuXG4udGhyZWUtaW1nU2xpZGVXcmFwcGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGhyZWUtaW1nU2xpZGVXcmFwcGVyIGEuc3dpcGVyLXNsaWRlIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saWdodC1tb2RlIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5jb20tdHdvSW1hZ2VTbGlkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb20tdHdvSW1hZ2VTbGlkZXIgYS5zd2lwZXItc2xpZGUgLnR3by1pbWdlU2xpZGVCb3gge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGhyZWVjYXJkLWJveFdyYXBwZXIgYS50aHJlZS1pbWdjYXJkQm94IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGlnaHQtbW9kZSAjc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuXG4udHJhdmVsLWd1aWRlbGluZXMgLmludHJvc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4udHJhdmVsLWd1aWRlbGluZXMgLmxhc3RTZWN0aW9uRm9yQWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxpZ2h0LW1vZGUgLnRyYXZlbC1ndWlkZWxpbmVzIC5pbnRyb3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnRyYXZlbC1ndWlkZWxpbmVzIC5sYXN0U2VjdGlvbkZvckFsbCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwgbGkgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzdiN2I3YiAhaW1wb3J0YW50OyAvKiBVc2UgdGhpcyBpbnN0ZWFkIG9mICdjb2xvcicgKi9cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xufVxuXG4udHdvY29saW1nc2VjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udHdvY29saW1nc2VjIC50d29jb2xpbWdzZWNjb2wge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA4cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHdvY29saW1nc2VjIC50d29jb2xpbWdzZWNjb2wgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHdvY29saW1nc2VjIC50d29jb2xpbWdzZWNjb2wgcCB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG59XG5cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZCgybikgdWwgbGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciBzdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbS1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbS1kaXNjbGFpbWVyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4ubGlnaHQtbW9kZSAuY29tLWRpc2NsYWltZXIge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cblxuLmludHJvc2VjdGlvbi5jb21wZW5kaXVtLWRpdiB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi5hbmltYXRpb25jc3MgLnNjcm9sbFBhZGRpbmcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFuaW1hdGlvbmNzcyAuc2Nyb2xsUGFkZGluZyAuc2Nyb2xsQm9yZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFuaW1hdGlvbmNzcyAuc2Nyb2xsUGFkZGluZ1ZpZGVvIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbmltYXRpb25jc3MgLnNjcm9sbFBhZGRpbmdWaWRlbyAuc2Nyb2xsQm9yZGVyVmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYW5pbWF0aW9uY3NzIC5jb2x1bW5BbmltYXRpb24tc2luZ2xlLFxuLmFuaW1hdGlvbmNzcyAuY29sdW1uQW5pbWF0aW9uLXNpbmdsZS1zZWNvbmQge1xuICBvcGFjaXR5OiAwO1xuICAvKiAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9ICovXG59XG5cbi5hbmltYXRpb25jc3MgLnN3aXBlckFuaW1hdGlvbiAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1MHB4KTtcbn1cblxuLmFuaW1hdGlvbmNzcyAuYnVzaW5lc3NUaHVtYiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hbmltYXRpb25jc3MgLnRpdGxlQW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFuaW1hdGlvbmNzcyAuYnVzaW5lc3MtcmlnaHQtc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBpbXBvcnRhbnQgdG8gaGlkZSB6b29tL3RyYW5zbGF0ZSBvdmVyZmxvdyAqL1xufVxuLmFuaW1hdGlvbmNzcyAuYnVzaW5lc3MtcmlnaHQtc2VjIC5iaWctdGh1bWItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW5pbWF0aW9uY3NzIC5idXNpbmVzcy1yaWdodC1zZWMgLmJpZy10aHVtYi1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgLyogaGludCBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IC8qIGdvb2QgZGVmYXVsdCAqL1xuICBvcGFjaXR5OiAxOyAvKiBrZWVwIHZpc2libGUgYnkgZGVmYXVsdCAqL1xuICBoZWlnaHQ6IDE0MCU7XG59XG5cbi5hbmltYXRpb25jc3MgLnBhcmFsbGV4LWJveC1BbmltYXRpb24gLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjY2cHg7XG4gIG1pbi1oZWlnaHQ6IDI2NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYW5pbWF0aW9uY3NzIC5wYXJhbGxleC1ib3gtQW5pbWF0aW9uIC5pbWFnZS1ib3gge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuaW1hdGlvbmNzcyAucGFyYWxsZXgtYm94LUFuaW1hdGlvbiAuaW1hZ2UtYm94IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmFuaW1hdGlvbmNzcyAucGFyYWxsZXgtYm94LUFuaW1hdGlvbiAuaW1hZ2UtYm94IGltZyB7XG4gIC8qICAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyAqL1xuICAvKiAgb2JqZWN0LWZpdDogY292ZXI7ICovXG4gIGhlaWdodDogMTIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiAgaGVpZ2h0OiAxNjAlOyAqL1xufVxuXG4uYW5pbWF0aW9uY3NzIC5jb3VudGVyQW5pbSAuY2FyZC1oZWFkIHtcbiAgbWluLXdpZHRoOiAyMjdweDtcbn1cblxuLmFuaW1hdGlvbmNzcyAucGFyYWxsYXgtaW1nIC5pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICAvKiAgaGVpZ2h0OiAxMDAlOyAqL1xufVxuLmFuaW1hdGlvbmNzcyAucGFyYWxsYXgtaW1nIC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbXBhbnlfdmlzaW9uX2ltZ19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDE4MGEzICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wYW55X3Zpc2lvbl9pbWdfc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYW5pbWF0aW9uY3NzIC56b29taW5BbmltIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuYm9keS5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuaHRtbC5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXI6aG92ZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmhlYWRlcjpob3ZlciAuaGVhZGVyV3JhcHBlciAubGVmdC1tZW51IC5uYXYtbWFpbiBuYXYgLm5hdi13cmFwIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5oZWFkZXI6aG92ZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbmhlYWRlci5vdmVyZmxvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuICB6LWluZGV4OiA5OTE7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sb2dvIHtcbiAgd2lkdGg6IDclO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDZweCA2cHggMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubW9iLXNlYXJjaC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5tb2Itc2VhcmNoLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiA4M3B4O1xuICAgIHRvcDogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGVmdC1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sZWZ0LW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgdG9wOiAxMDElO1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA1MHB4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxlZnQtbWVudS5vcGVuIHtcbiAgICByaWdodDogMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxlZnQtbWVudS5vcGVuIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgei1pbmRleDogMTAxO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCAxMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLCBoZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogMTZweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiA1MCU7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubmF2LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5uYXYtbWFpbiB7XG4gICAgd2lkdGg6IDg4Ljg4JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvKiBwYWRkaW5nOiAyN3B4IDAgMDsgKi9cbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5uYXYtbWFpbiBuYXYgLm5hdi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubmF2LW1haW4gbmF2IC5uYXYtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjJweCAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0IC5oYXMtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0IC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkubWVnYS1tZW51LWxpc3Q6aG92ZXIgPiAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdC5hY3RpdmUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51IC5oYXMtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51OmhvdmVyID4gLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudS5hY3RpdmUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMDk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSB7XG4gICAgcGFkZGluZzogMjJweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIycHggMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuYWN0aXZlIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY3RpdmUgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAuY29sdW1uLWhlYWQgc3BhbiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCUsICM5MTI4OGQgMTAwJSk7XG4gIGJvdHRvbTogMXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuc2VhcmNoLWJhciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudSAuc3ViLW1lbnUge1xuICBtaW4td2lkdGg6IDI0M3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnU6aG92ZXIgLmhhcy1jaGlsZDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyIC5oYXMtY2hpbGQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMjdweCAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQge1xuICBwYWRkaW5nOiAyN3B4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQge1xuICAgIC8qICBwYWRkaW5nOiAyN3B4IDBweDsgKi9cbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhLmhhcy1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGEuaGFzLWNoaWxkLnN1YkFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICAvKiB0b3A6IDQzJTsgKi9cbiAgICB0b3A6IDM4JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQuc3ViQWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiA2MXB4O1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA0MXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB7XG4gICAgdG9wOiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTMuNXB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSB7XG4gICAgcGFkZGluZzogNi41cHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgdG9wOiA2NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIHtcbiAgICB3aWR0aDogODguODglO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4ge1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogOTNweDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbi5uby1oZWFkaW5nLWxpbmtzIC5jb2x1bW4taGVhZCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4ubm8taGVhZGluZy1saW5rcyAuY29sdW1uLWhlYWQubmF2LXN1Yi1oZWFkIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4ubm8taGVhZGluZy1saW5rcyAuY29sdW1uLWhlYWQgc3BhbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbi5uby1oZWFkaW5nLWxpbmtzIC5jb2x1bW4taGVhZCBzcGFuIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW46bGFzdC1jaGlsZCAubGlzdGVkLWNvbXBhbmllcyB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbjpsYXN0LWNoaWxkIC5saXN0ZWQtY29tcGFuaWVzIHtcbiAgICB0ZXh0LXdyYXA6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5saXN0ZWQtY29tcGFuaWVzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzFDMTtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIGEge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAuY29sdW1uLWhlYWQubmF2LXN1Yi1oZWFkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAuY29sdW1uLWhlYWQubmF2LXN1Yi1oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZC5uYXYtc3ViLWhlYWQgc3BhbiB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIHVsIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5saXN0ZWQtY29tcGFuaWVzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmxpc3RlZC1jb21wYW5pZXMgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9saXN0ZWQtaWNvbi1ibGFjay5zdmcpIG5vLXJlcGVhdCByaWdodCAwIGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIuc3VzdGFpbmFiaWxpdHktc3VibGlua3MgLm1lbnUtY29sdW1uIHtcbiAgd2lkdGg6IDIyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIuc3VzdGFpbmFiaWxpdHktc3VibGlua3MgLm1lbnUtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICBwYWRkaW5nOiAyMHB4IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaTpob3ZlciA+IC5zdWItbWVudS5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGk6aG92ZXIgPiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICB0b3A6IDY0cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDI2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyID4gLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDI2cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyID4gLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIHNwYW4uYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMTMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNjdweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0LmFjdGl2ZSBsaSBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3QuYWN0aXZlIGxpIGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0IHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tb2ItaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjY2Vzc2liaWxpdHktdGFiIGEgLm1vYi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuYWNjZXNzaWJpbGl0eS10YWIgYSAubW9iLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY2Nlc3NpYmlsaXR5LXRhYiBhIC5tb2ItdGV4dDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuaGFzLWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyOmhvdmVyID4gLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIuYWN0aXZlIC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUge1xuICB3aWR0aDogNTQlO1xuICBsZWZ0OiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBsZWZ0OiAyMSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICB3aWR0aDogNzQlO1xuICAgIGxlZnQ6IDEyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgb3BhY2l0eTogMC42O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3BhY2l0eTogMTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZzogMjZweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZzogMjZweCA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIGEge1xuICBwYWRkaW5nOiAyNnB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDI2cHggN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIC5zdWItbWVudS5hYm91dC1zdWItbGlua3Mge1xuICB0b3A6IDY3cHg7XG4gIGxlZnQ6IC0xN3B4O1xuICB3aWR0aDogMzY1cHg7XG4gIHBhZGRpbmc6IDAgMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSAuc3ViLW1lbnUuYWJvdXQtc3ViLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSAuc3ViLW1lbnUuYWJvdXQtc3ViLWxpbmtzIHtcbiAgICB0b3A6IDY1cHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGkgLnN1Yi1tZW51LmFib3V0LXN1Yi1saW5rcyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSAuc3ViLW1lbnUuYWJvdXQtc3ViLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIC5zdWItbWVudS5hYm91dC1zdWItbGlua3MgLm5hdi13cmFwIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSAuc3ViLW1lbnUuYWJvdXQtc3ViLWxpbmtzIC5uYXYtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IHtcbiAgd2lkdGg6IDIzJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKmp1c3RpZnktY29udGVudDogbGVmdDsgKi9cbiAgLyogd2hlbiBhY2Nlc2liaWxpdHkgYW5kIGxhbiBvbiBjb21tZW50IGJlbG93IGp1c3RpZnktY29udGVudCBhbmQgdW5jb21tZW50IGFidmUgb25lICovXG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDYwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIHNwYW46OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgdG9wOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuOjphZnRlciB7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuOjphZnRlciB7XG4gICAgcmlnaHQ6IC00cHg7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDY3cHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3QuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdC5hY3RpdmUgbGkgaW1nIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0LmFjdGl2ZSBsaSBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdCB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHNwYW4uYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuZm9udC1pbmNyZWFzZSBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuZm9udC1pbmNyZWFzZSBzcGFuOjphZnRlciB7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHNwYW46OmFmdGVyIHtcbiAgICByaWdodDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Ugc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIC5mb250LWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDY3cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIC5mb250LWxpc3QuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIC5mb250LWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIC5mb250LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUge1xuICAgIHdpZHRoOiA4OC44OCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnNlYXJjaC1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAuc2VhcmNoLWJhciBvYmplY3Qge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDApO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC53aGVlbGNoYWlyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC53aGVlbGNoYWlyIG9iamVjdCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAud2hlZWxjaGFpciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAud2hlZWxjaGFpciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLndoZWVsY2hhaXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLndoZWVsY2hhaXIgYSBzcGFuIHtcbiAgICB3aWR0aDogOTElO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAud2hlZWxjaGFpciBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnNob3ctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiA1NiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIC8qICB0b3A6IDQyJTsgKi9cbiAgICB0b3A6IDEyJTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBidXR0b24uYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbiBzcGFuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uIHNwYW4uc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMzlweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3QuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3QuYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2UtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5ncmF5aGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgbWluLXdpZHRoOiAzOTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93bi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLndyYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogIzdiN2I3YiBzb2xpZCAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIgLmhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC53cmFwLWNvbnRhaW5lciAuc3ViaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDZweCAwcHggMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC53cmFwLWNvbnRhaW5lciAuc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogIzgwODA4MCBzb2xpZCAxcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idG4tdGV4dC1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDBweDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgc3Bhbi5vbiB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAlLCAjOTEyODhkIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgc3Bhbi5vZmYge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQ6Y2hlY2tlZCB+IC5vbiB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdDpjaGVja2VkIH4gLm9mZiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSAwJSwgIzkxMjg4ZCAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWwge1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YmVmb3JlLCBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdCArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAlLCAjOTEyODhkIDEwMCUpO1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAtNXB4O1xuICB3aWR0aDogNTlweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzgxMzU5NywgIzcwM2U5ZCwgIzVjNDZhMiwgIzQ2NGNhNCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLnJlc2V0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5yZXNldC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5MzkzOSAwJSwgIzM5MzkzOSAyMiUsICMzOTM5MzkgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLnJlc2V0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5yZXNldC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5yZXNldC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogIzdiN2I3YiBzb2xpZCAxcHg7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsLmNvbG9yLXRoZW1lLXRhYiBsaSB7XG4gIHdpZHRoOiA0NyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1LjElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bC5jb2xvci10aGVtZS10YWIgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwuZm9udC1saXN0IGxpIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiA0LjElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsLmZvbnQtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzOTM5MzkgMCUsICMzOTM5MzkgMjIlLCAjMzkzOTM5IDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5ib2R5LmdyYXloZWFkZXIgaGVhZGVyIHtcbiAgLyogYmFja2dyb3VuZDogJGdyYXloZWFkZXI7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLWJhci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgLW1vei1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtYmFyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDU1LjU2JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg4Ljg4JTtcbiAgfVxufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIHtcbiAgICBtYXJnaW46IDkwcHggMCAwO1xuICB9XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAjQzFDMUMxIHNvbGlkIDFweDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtYnRucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMDtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtYnRucyAuc2VhcmNoLWljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1idG5zIC5taWMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAjZmZmIHNvbGlkIDFweDtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGExMTIyLCAjMTAwZjIyLCAjMTUwZDIwLCAjMTkwYjFmLCAjMWQwODFjKTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3gtc2hhZG93OiAjQzFDMUMxIDBweCAwcHggMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMTkzLCAxOTMsIDE5MywgMC4xNikgc29saWQgMXB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIGg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIC5rZXl3b3Jkcy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaSB7XG4gICAgd2lkdGg6IDQ2LjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OEQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTEyODhEO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuY2xvc2Utc2VhcmNoLWJhciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0JTtcbiAgcmlnaHQ6IDMlO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuY2xvc2Utc2VhcmNoLWJhciBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogIzgwODA4MDtcbn1cblxuLnNlYXJjaC1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAjODA4MDgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWMgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY3RpdmUgYTphZnRlciB7XG4gIGJvdHRvbTogNHB4O1xufVxuLm1hYyBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICBib3R0b206IDRweDtcbn1cbi5tYWMgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdC5hY3RpdmUgLmhhcy1jaGlsZDpiZWZvcmUge1xuICBib3R0b206IDRweDtcbn1cblxuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5IZXJvU2xpZGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4zcztcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLkhlcm9TbGlkZXIuc1RodW1iSGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5IZXJvU2xpZGVyLnNUaHVtYkhpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuSGVyb1NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUuNTYlO1xuICBib3R0b206IDMlO1xuICB6LWluZGV4OiA5MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmN1c3RvbS1wYWdpbnRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMCU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNhcmQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMTVweDtcbiAgei1pbmRleDogOTk7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jYXJkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNhcmQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyIHtcbiAgLypcbiAgICBAaW5jbHVkZSBiZWxvdyhsZyl7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICB9XG4gICAgICAqL1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyIC5zY2FyZCB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyIC5zY2FyZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIgLnNjYXJkIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5teVN3aXBlciB7XG4gICAgYm90dG9tOiAxOC4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAubXlTd2lwZXIge1xuICAgIGJvdHRvbTogMTAuMjUlO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5teVN3aXBlciAudGV4dC13cmFwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAubXlTd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IDJweCAzcHggNHB4ICMzMzM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLm15U3dpcGVyIC5pbWctYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5teVN3aXBlciAuaW1nLWJveCB2aWRlbyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjY3VzdG9tc2xpZGVyIC5pbWctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAycHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIxIC5zbGlkZVdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIxIC5zbGlkZVdyYXAgLmltZy1ib3ggdmlkZW8ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEgLnNsaWRlV3JhcCAuaW1nLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEgLnNsaWRlV3JhcCAuaW1nLWJveDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMSAuc2xpZGVXcmFwIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEgLnNsaWRlV3JhcCAuaW1nLWJveCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCArIDJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjIgLnNsaWRlV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjIgLnNsaWRlV3JhcCAuaW1nLWJveCB2aWRlbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAwO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIyIC5zbGlkZVdyYXAgLmltZy1ib3ggdmlkZW8uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMiAuc2xpZGVXcmFwIC5pbWctYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMiAuc2xpZGVXcmFwIC5pbWctYm94OjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIyIC5zbGlkZVdyYXAgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjIgLnNsaWRlV3JhcCAuaW1nLWJveCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDEwNXB4O1xuICBsZWZ0OiA1LjU2JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNTMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgICBtYXgtd2lkdGg6IDUzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciB7XG4gICAgbWF4LXdpZHRoOiA1OSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIge1xuICAgIGJvdHRvbTogMzIuMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGJvdHRvbTogMzAlO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLnBhcmdyYXBoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5wYXJncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5wYXJncmFwaCBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5wYXJncmFwaCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qICAgIHBhZGRpbmc6IDIzLjVweCAyMHB4IDIzLjVweCAyMHB4OyAqL1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuYXV0b3BsYXktcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDNweDtcbiAgcmlnaHQ6IDkwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5hdXRvcGxheS1wcm9ncmVzcyB7XG4gICAgYm90dG9tOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmF1dG9wbGF5LXByb2dyZXNzIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuYXV0b3BsYXktcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQxcHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmF1dG9wbGF5LXByb2dyZXNzIC5wYmFyIHtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAlLCAjOTEyODhkIDEwMCUpO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogLTE2cHg7XG4gIHRvcDogLTQ2cHg7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAtNDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3R0b206IDIzcHg7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC03MHB4O1xuICB0b3A6IC00NnB4O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsZWZ0OiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MzBweDtcbiAgbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIGNvbG9yOiByZ2JhKDI1MywgMjQ3LCAyMzgsIDAuNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuOTtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICByaWdodDogNTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogLTc5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJvdHRvbTogMjNweDtcbiAgICByaWdodDogODlweDtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlciB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUtcHJldixcbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyLndpdGgtcGFyYWdyYXBoIC5idG5zLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4uZ3Jvd3RoLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24uc2VjdGlvbmhlaWdodCB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIubWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogNjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIHtcbiAgd2lkdGg6IDQyLjElO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1sZWZ0LXNlYyAubGVmdGltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1sZWZ0LXNlYyAubGVmdGltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDF2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIC5sZWZ0aW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIC5sZWZ0aW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1sZWZ0LXNlYyAubGVmdGltYWdlIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIHtcbiAgd2lkdGg6IDU3LjklO1xuICBwYWRkaW5nOiAwIDkuOCUgMHB4IDguNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMge1xuICAgIHBhZGRpbmc6IDAgOCUgMCA3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcge1xuICAvKiBiYWNrZ3JvdW5kOiAkc2t5Ymx1ZWNvbG9yO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7Ki9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1oZWFkaW5nIC5xdW90ZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC01MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcgLnF1b3RlLWltZyB7XG4gICAgdG9wOiAtMjFweDtcbiAgICBsZWZ0OiAtMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcgLnF1b3RlLWltZyB7XG4gICAgdG9wOiAtMTdweDtcbiAgICBsZWZ0OiAtMzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtaGVhZGluZyAucXVvdGUtaW1nIHtcbiAgICB0b3A6IC0xNnB4O1xuICAgIGxlZnQ6IC0xOXB4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcgLnF1b3RlLWltZyBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1oZWFkaW5nIC5xdW90ZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtaGVhZGluZyAucXVvdGUtaW1nIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dC5yZWR1Y2UtZm9udC10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAwIDBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dC5yZWR1Y2UtZm9udC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBxdW90ZXM6IGF1dG87XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICBsZWZ0OiAtMjFweDtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0xM3B4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICBib3R0b206IC01cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgc3BhbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCAuYmlnIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjNyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgLmJpZyB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi1hbmltYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAge1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAubmFtZSB7XG4gICAgLyogICAgZm9udC1zaXplOiAxLjZyZW07ICovXG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAuZGVzaWduYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbiNzZWN0aW9uLWdyb3d0aC5mcC1zZWN0aW9uIC5sZWZ0aW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcbn1cbiNzZWN0aW9uLWdyb3d0aC5mcC1zZWN0aW9uLmFjdGl2ZSAubGVmdGltYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tZ3Jvd3RoLmZwLXNlY3Rpb24ubm9BbmltYXRpb24gLmxlZnRpbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzYwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDE2OTlweCkge1xuICAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfSAqL1xufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveDpob3ZlciAuaW1hZ2UtYm94IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1oZWFkaW5nLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBsaW5lLWhlaWdodDogNi42NTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLWhlYWRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnZpZXdtb3JlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC52aWV3bW9yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbiNzZWN0aW9uLXN1c3RhaW5hYmlsaXR5LmZwLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XG59XG4jc2VjdGlvbi1zdXN0YWluYWJpbGl0eS5mcC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xufVxuI3NlY3Rpb24tc3VzdGFpbmFiaWxpdHkuZnAtc2VjdGlvbi5hY3RpdmUgLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tc3VzdGFpbmFiaWxpdHkuZnAtc2VjdGlvbi5ub0FuaW1hdGlvbiAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5uZXdzcm9vbS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIge1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3gge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveC5hY3RpdmVDbGFzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiA2MjAvMzIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLmltYWdlLWJveCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpICFpbXBvcnRhbnQ7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIC5pbWFnZS1ib3ggaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qZmxleC13cmFwOiB3cmFwOyovXG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveC53aXRoLWRhdGUge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveC53aXRoLWRhdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveC53aXRoLWRhdGUgLm5ld3RhYi1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLXN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLXN1Yi10ZXh0LnBhZGRpbmdCdCB7XG4gIC8qIHBhZGRpbmctYm90dG9tOiAyMHB4OyovXG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudmlld21vcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudmlld21vcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnRpbWUtZGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiAyNTA7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nOiA3cHggMCAyNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnRpbWUtZGF0ZS10ZXh0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnRpbWUtZGF0ZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnRpdGxlLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgcGFkZGluZzogN3B4IDAgMjBweCAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHJpZ2h0OiA1M3B4O1xuICBsZWZ0OiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiA3LjU2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNzZWN0aW9uLW5ld3Nyb29tLnBhbmVsIC5uZXdzcm9vbS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gICNzZWN0aW9uLW5ld3Nyb29tLnBhbmVsIC5uZXdzcm9vbS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAjc2VjdGlvbi1uZXdzcm9vbS5wYW5lbCAubmV3c3Jvb20tc2VjdGlvbiAubmV3cm9vbS1tYWluLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuI3NlY3Rpb24tbmV3c3Jvb20ucGFuZWwgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCB7XG4gIG1hcmdpbi1ib3R0b206IDYzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICNzZWN0aW9uLW5ld3Nyb29tLnBhbmVsIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC52aWV3bW9yZS1idG4ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG5cbiNzZWN0aW9uLW5ld3Nyb29tLmZwLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XG59XG4jc2VjdGlvbi1uZXdzcm9vbS5mcC1zZWN0aW9uLmFjdGl2ZSAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4jc2VjdGlvbi1uZXdzcm9vbS5mcC1zZWN0aW9uLm5vQW5pbWF0aW9uIC5jb20taGVhZGluZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnByZXNzX3JlbGVhc2VfZGV0YWlsX21haW4gLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Jvb20tbWFpbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udmlkZW9zLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggdmlkZW8ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAlO1xuICBsZWZ0OiA1LjU2JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCB7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRvcDogMzUlO1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCB7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRvcDogMzUlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLnZpZGVvLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLnZpZGVvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC52aWRlby10ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAucGxheS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiAgICBwYWRkaW5nOiAyMy41cHggMjBweCAyMy41cHggMjBweDsgKi9cbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgfVxufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9zLXNlY3Rpb24gLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG5cbiNzZWN0aW9uLXZpZGVvcy5wYW5lbCAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi50aW1lbGluZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1LjU1JTtcbiAgYm90dG9tOiAxMCU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IHtcbiAgICByaWdodDogY2FsYyg1MCUgLSA5NjBweCk7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSB7XG4gICAgbWF4LXdpZHRoOiA2MiU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZERjdFRTtcbiAgd2lkdGg6IDExMCU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDExcHggMCAwIDA7XG4gIHdpZHRoOiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgICBwYWRkaW5nOiA3cHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gICAgcGFkZGluZzogMTJweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0cHg7XG4gIHRvcDogMjAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0cHg7XG4gIHRvcDogMjAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkgLnRpbWVsaW5lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0ZERjdFRTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkgLnRpbWVsaW5lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiA2JTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA5JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0biB7XG4gICAgcGFkZGluZzogMTBweCAxN3B4IDEwcHggMTdweDtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTQlO1xuICBsZWZ0OiAyNSU7XG4gIHotaW5kZXg6IDk5MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBib3R0b206IDE0LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBib3R0b206IDExLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBib3R0b206IDE1LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGJvdHRvbTogMzYuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyB7XG4gICAgYm90dG9tOiAzMi43JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBib3R0b206IDMwLjUlO1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMmU1N2FhO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMmU1N2FhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm90dG9tOiAxMXB4O1xuICBsZWZ0OiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlciB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDQ5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlciB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5jYXJlZXItc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlci5sZWZ0cG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1LjU2JTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIubGVmdHBvcyB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAyMTk5cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlci5sZWZ0cG9zIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyLmxlZnRwb3Mge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlci5sZWZ0cG9zIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMSwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMiwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMywgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNCwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgxLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgyLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgzLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg0LCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDEsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDIsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDMsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDQsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMSwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMiwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMywgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNCwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNhcmVlci1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNhcmVlci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY2FyZWVyLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNhcmVlci1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jYXJlZXItYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jYXJlZXItYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNhcmVlci1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNhcmVlci1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm90dG9tOiA1JTtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBib3R0b206IDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDExLjQlO1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiBjYWxjKDExLjQlICsgNTNweCk7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuY2FyZWVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuY2FyZWVyLWltZzo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5jYXJlZXItaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLmNhcmVlci1pbWcgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5jYXJlZXItaW1nIC5jYXJlZXItc2xpZGUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuY2FyZWVyLWltZyAuY2FyZWVyLXNsaWRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLmNhcmVlci1pbWcgLmNhcmVlci1zbGlkZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5jb20tY2FyZWVyLXNsaWRlIHtcbiAgd2lkdGg6IDMzLjY4JTtcbn1cblxuI3NlY3Rpb24tY2FyZWVyLmZwLXNlY3Rpb24gLnN3aXBlci13cmFwcGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcbn1cbiNzZWN0aW9uLWNhcmVlci5mcC1zZWN0aW9uIC5jb20taGVhZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4gMC42cztcbn1cbiNzZWN0aW9uLWNhcmVlci5mcC1zZWN0aW9uLmFjdGl2ZSAuc3dpcGVyLXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4jc2VjdGlvbi1jYXJlZXIuZnAtc2VjdGlvbi5hY3RpdmUgLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG4jc2VjdGlvbi1jYXJlZXIuZnAtc2VjdGlvbi5ub0FuaW1hdGlvbiAuc3dpcGVyLXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4jc2VjdGlvbi1jYXJlZXIuZnAtc2VjdGlvbi5ub0FuaW1hdGlvbiAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLmZvdW5kYXRpb24tc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMge1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDEsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDIsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDMsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDQsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMSwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMiwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMywgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNCwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgxLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgyLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgzLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg0LCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDEsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDIsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDMsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDQsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5mb3VuZGF0aW9uLWltYWdlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmZvdW5kYXRpb24taW1hZ2Utd3JhcCB7XG4gICAgbWF4LWhlaWdodDogMjY1cHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuZm91bmRhdGlvbi1pbWFnZS13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5mb3VuZGF0aW9uLWltYWdlLXdyYXAgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMge1xuICB3aWR0aDogNTElO1xuICBwYWRkaW5nLWxlZnQ6IDQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMSwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoNCwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMSwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoNCwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMSwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoNCwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMSwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoNCwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gcCAud29yZGJyZWttb2Ige1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAucXVvdGUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAtMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAucXVvdGUtaW1nIHtcbiAgICB0b3A6IC0xOHB4O1xuICAgIGxlZnQ6IC0xM3B4O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmRlc2lnbmF0aW9uLWluZm8td3JhcCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmRlc2lnbmF0aW9uLWluZm8td3JhcCAubmFtZS1pbmZvIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAgLm5hbWUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAgLmRlc2luYXRpb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuZGVzaWduYXRpb24taW5mby13cmFwIC5kZXNpbmF0aW9uLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAgLnZpZXdtb3JlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCAudmlld21vcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCAudmlld21vcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4jc2VjdGlvbi1sYXN0LmZwLXNlY3Rpb24gLmZvdW5kYXRpb24tbGVmdC1zZWMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcbn1cbiNzZWN0aW9uLWxhc3QuZnAtc2VjdGlvbi5hY3RpdmUgLmZvdW5kYXRpb24tbGVmdC1zZWMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4jc2VjdGlvbi1sYXN0LmZwLXNlY3Rpb24ubm9BbmltYXRpb24gLmZvdW5kYXRpb24tbGVmdC1zZWMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbmZvb3RlciB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciB7XG4gICAgei1pbmRleDogOTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWJnLmpwZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIgLmZvb3Rlci1iZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMSU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLmZvb3Rlci1iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItdXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1MHB4IDAgMCA1LjU2JTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICBmb290ZXIgLmZvb3Rlci11cHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXVwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci11cHBlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1sZWZ0IHtcbiAgd2lkdGg6IDIzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1sZWZ0IC5mb290ZXItbG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuZm9vdGVyIC5mb290ZXItbGVmdCAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDI3LjIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1sZWZ0IC5mb290ZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgdWwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdkMmY5NCwgIzdkMmY5NCwgIzdkMmY5NCkgMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIHVsIGxpIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDlweCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogN3B4IDRweCA3cHggNXB4O1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIHVsIGxpIGEgaW1nIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuZm9vdGVyIC5mb290ZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNzclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3Mge1xuICBwYWRkaW5nOiAwIDMwcHggMCAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcy5uby1oZWFkaW5nLWxpbmtzIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3Mubm8taGVhZGluZy1saW5rcyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgbGluZS1oZWlnaHQ6IDg5JTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3Mge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDM1cHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcyAuZm9vdGVyLXN1Yi1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcyAuZm9vdGVyLXN1Yi1saW5rIGxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIC5mb290ZXItc3ViLWxpbmsgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcyAuZm9vdGVyLXN1Yi1saW5rIGxpIGEge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3MgLmZvb3Rlci1zdWItbGluayBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWhlYWQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCAzM3B4O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBsaW5lLWhlaWdodDogODklO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGxpbmUtaGVpZ2h0OiA4OSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItaGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZC5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXBvbGljeSB7XG4gIGJhY2tncm91bmQ6ICMwNzBlMTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItbGlua3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1wb2xpY3kgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwIC5mb290ZXItbGlua3MgdWwgbGkge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2MxYzFjMTtcbn1cblxuLmJ1c2luZXNzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyLm1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlci5tYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHtcbiAgd2lkdGg6IDY2LjY2JTtcbiAgcGFkZGluZzogMzVweCAxMiUgNTBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgYSB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIGEuYWN0aXZlIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9idXNpbmVzcy1pbWcvaGVhZC1mb3J3YXJkLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMWMxYzE7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSBhLmFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkuYnVzaW5lc3MtbGlzdGluZyAuYnVzaW5lc3MtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWNvbnRlbnQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB3aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgcGFkZGluZzogMzBweCAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCB1bCBsaSB7XG4gIHdpZHRoOiA0OSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIHVsIGxpIGEge1xuICBjb2xvcjogI2MxYzFjMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYnVzaW5lc3MtaW1nL2hlYWQtZm9yd2FyZC1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIC5zaG93LXN1Yi1oZWFkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIC5zaG93LXN1Yi1oZWFkIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIC5zaG93LXN1Yi1oZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNjMWMxYzE7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCAuc2hvdy1zdWItaGVhZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKmJhY2tncm91bmQtY29sb3I6ICMwMDA7Ki9cbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCAuc2hvdy1zdWItaGVhZCBhOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI0ZERjdFRTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIC5zaG93LXN1Yi1oZWFkLnNob3dsZXNzIGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdG9wOiAzMCU7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaS5idXNpbmVzcy1saXN0aW5nIC5idXNpbmVzcy1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAge1xuICB3aWR0aDogMzMuMzMlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIG9yZGVyOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCAuYnVzaW5lc3MtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAgLmJ1c2luZXNzLWdhbGxlcnkgLnRlY2gtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIC5idXNpbmVzcy1nYWxsZXJ5IC50ZWNoLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaW1hZ2UtYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCAuYnVzaW5lc3MtZ2FsbGVyeSAudGVjaC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAgLmJ1c2luZXNzLWdhbGxlcnkgLnRlY2gtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS1ib3ggLmltYWdlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTNweCAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCAuYnVzaW5lc3MtZ2FsbGVyeSAudGVjaC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJveCAuaW1hZ2UtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEzOHJlbTtcbiAgfVxufVxuXG4jc2VjdGlvbi1idXNpbmVzcy5mcC1zZWN0aW9uIC5jb20taGVhZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjVzO1xufVxuI3NlY3Rpb24tYnVzaW5lc3MuZnAtc2VjdGlvbiAuYnVzc2luZXNzLXNsaWRlci13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcbn1cbiNzZWN0aW9uLWJ1c2luZXNzLmZwLXNlY3Rpb24uYWN0aXZlIC5jb20taGVhZGluZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiNzZWN0aW9uLWJ1c2luZXNzLmZwLXNlY3Rpb24uYWN0aXZlIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4jc2VjdGlvbi1idXNpbmVzcy5mcC1zZWN0aW9uLm5vQW5pbWF0aW9uIC5jb20taGVhZGluZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiNzZWN0aW9uLWJ1c2luZXNzLmZwLXNlY3Rpb24ubm9BbmltYXRpb24gLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLkNvbV9idXNpbmVzc0hvbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCAwcHg7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHVsIGxpIGEge1xuICBjb2xvcjogI2MxYzFjMTtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB1bCBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW8tYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIDE7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKSAxO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHtcbiAgd2lkdGg6IDM4LjQlO1xuICBtYXJnaW4tcmlnaHQ6IDAuOCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMge1xuICAgIHdpZHRoOiA0OS4zJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYy5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMuZnVsbC13aWR0aCB1bCBsaSB7XG4gIHdpZHRoOiAyNC4yJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjLmZ1bGwtd2lkdGggdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMuZnVsbC13aWR0aCB1bCBsaTpudGgtY2hpbGQoNG4rNCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMuZnVsbC13aWR0aCB1bCBsaSB7XG4gICAgd2lkdGg6IDMyLjIlO1xuICB9XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMuZnVsbC13aWR0aCB1bCBsaTpudGgtY2hpbGQoNG4rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjLmZ1bGwtd2lkdGggdWwgbGkge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIHtcbiAgd2lkdGg6IDQ4LjUlO1xuICBtYXJnaW4tcmlnaHQ6IDIuMiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMi4yJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5LjUlO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgYS5hY3RpdmUgLnRodW1iLWltYWdlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSBhLmFjdGl2ZSAudGh1bWItaW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgei1pbmRleDogMTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlOmhvdmVyIC5vdmVybGF5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDBweCk7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA2MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCB7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIGJvdHRvbTogLTdweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTFweDtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAwcHg7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIHtcbiAgd2lkdGg6IDYxLjElO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IDUyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYmlnLXRodW1iLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYmlnLXRodW1iLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiB0cmFuc2l0aW9uOiAxcyBlYXNlOyAqL1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5iaWctdGh1bWItaW1hZ2UgaW1nOmhvdmVyIHtcbiAgLyogICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyAqL1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5iaWctdGh1bWItaW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvdHRvbTogMTNweDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2YwZjBmMDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkge1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGk6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNkY2RjZGM7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpIGEgLmFycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkgYSAuYXJyb3ctcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkgYSAuYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB1bCBsaTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB1bCBsaTpob3ZlciBhIC5hcnJvdy1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC5lbHBsb3JlLW1vcmUtY3RhIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC5lbHBsb3JlLW1vcmUtY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRvcDogNTglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcmlnaHQ6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC5lbHBsb3JlLW1vcmUtY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEgYTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogLTMycHg7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEgYTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IC0zMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEgYTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSBhOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSBhOmhvdmVyIHtcbiAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAjVmVydGljYWxzIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCNWZXJ0aWNhbHMgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCNWZXJ0aWNhbHMgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCNWZXJ0aWNhbHMgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMSwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDIsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgzLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoNCwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDEsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgyLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMywgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDQsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgxLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMiwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDMsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGg0LCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMSwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDIsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgzLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoNCwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSB7XG4gIHdpZHRoOiAyMi41NjYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSB7XG4gICAgd2lkdGg6IDIyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkge1xuICAgIHdpZHRoOiA0OC4zJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGk6bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXI6ICMwQTY2QzIgc29saWQgMnB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5pbWFnZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5pbWFnZS1jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1uYW1lIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsqL1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1kZXNpZ25hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1kZXNpZ25hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjA2N3JlbTtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmKTtcbiAgLyogYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDsqL1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgLypib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4OyovXG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMgdWwgbGkge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHVsIGxpIGEgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXA6aG92ZXIge1xuICAgIGJvcmRlcjogIzBBNjZDMiBzb2xpZCAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwOmhvdmVyIC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwOmhvdmVyIC5jb250ZW50LWNhcmQge1xuICAgIC8qIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xuICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICB9Ki9cbiAgfVxuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwOmhvdmVyIC5pbWFnZS1jYXJkIHtcbiAgICAvKiBib3JkZXItcmFkaXVzOiAwOyovXG4gIH1cbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcDpob3ZlciAuaW1hZ2UtY2FyZCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24uYmxhY2t0aGVtZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMge1xuICB3aWR0aDogY2FsYyg0MCUgLSA0MXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IGNhbGMoMzIlIC0gNDFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gNDFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAubGVhZGVyLW1vYi1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5jb20taGVhZGluZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91cmxlYWRlci1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXJsZWFkZXItaW5mbyAub3VybGVhZGVyLW5hbWUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1kZXNpZ25hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91ci1sZWFkZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91ci1sZWFkZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXItbGVhZGVyLWltYWdlIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5zb2NpYWwtaGFuZGxlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLnNvY2lhbC1oYW5kbGVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuc29jaWFsLWhhbmRsZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5zb2NpYWwtaGFuZGxlcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTNweCAxM3B4IDAgMDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLnNvY2lhbC1oYW5kbGVzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuc29jaWFsLWhhbmRsZXMgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5kb3dubG9hZC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLmRvd25sb2FkLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5kb3dubG9hZC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5kb3dubG9hZC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5kb3dubG9hZC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIHtcbiAgd2lkdGg6IGNhbGMoNjAlIC0gNDFweCk7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLmNvbS1oZWFkaW5nIHtcbiAgdG9wOiAtMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IGNhbGMoNjglIC0gNDFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMge1xuICAgIHdpZHRoOiBjYWxjKDY3JSAtIDQxcHgpO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAub3VybGVhZGVyLWluZm8tZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAub3VybGVhZGVyLWluZm8tZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAub3VybGVhZGVyLWluZm8tZGV0YWlscyBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC5vdXJsZWFkZXItaW5mby1kZXRhaWxzIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC5vdXJsZWFkZXItaW5mby1kZXRhaWxzIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBxdW90ZXM6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCAucXVvdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTFweDtcbiAgdG9wOiAtMjJweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogNTBweDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IC0zN3B4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmluZm8td3JhcCAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIC5uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAgLmluZm8gLmRlc2lnbmF0aW9uIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gICAgcGFkZGluZzogMCAwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi1hbmltYXRpb24gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi1hbmltYXRpb24gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5xdW90ZXMtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzhweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogNTBweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAwLjUlO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxvYWRNb3JlY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hZE1vcmVjb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxvYWRNb3JlY29udGVudC5jb2xsYXBzZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5sb2FkTW9yZWNvbnRlbnQgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2FkbW9yZS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2FkbW9yZS1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5sb2FkbW9yZS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvYWRtb3JlLWJ0bjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5sb2FkbW9yZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxvYWRtb3JlLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hZG1vcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubG9hZG1vcmUtYnRuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib2QtYmFubmVyLXByb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFubmVyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MC4yNyU7XG4gIG1heC13aWR0aDogNTgycHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNHJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG4uYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ib2QtYmFkZ2UtbmFtZSBoMiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuYm9kLWJhZGdlLW5hbWUgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuYm9kLWJhZGdlLWRlc2lnbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuYm9kLWJhZGdlLWRlc2lnbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gNnJlbSAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ib2QtYmFubmVyLXByb2ZpbGU6bnRoLW9mLXR5cGUoZXZlbikgLmJvZC1iYWRnZSB7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib2QtYmFubmVyLXByb2ZpbGU6bnRoLW9mLXR5cGUoZXZlbikgLmJvZC1iYWRnZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1cmVtIDA7IC8qIHBhZGRpbmctYm90dG9tOiAwOyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG4gIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAvKiAgcGFkZGluZy1ib3R0b206IDA7ICovXG4gIH1cbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYge1xuICBmbGV4OiAwIDAgMzMuMzMlO1xuICBib3JkZXI6IDAuMnB4IHNvbGlkICNkZWRlZGU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTIuNSUgMTIuNSUsIDg3LjUlIDEyLjUlLCA4Ny41JSA5My41JSwgMTIuNSUgOTMuNSUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMSwgMC4xLCAwLjEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYtaW1nIHtcbiAgICBjbGlwLXBhdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyB7XG4gIHBhZGRpbmc6IDNyZW0gMTIuNSU7XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZvIC5sZWFkZXJzaGlwLXByb2ZpbGUtbmFtZSBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZvIC5sZWFkZXJzaGlwLXByb2ZpbGUtbmFtZSBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1kZXNpZ25hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdjpob3ZlciAubGVhZGVyc2hpcC1wcm9maWxlLWRpdi1pbWcge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudC5zdWJsZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IHtcbiAgZmxleDogMCAwIDI1JTtcbiAgYm9yZGVyOiAwLjE1cHggc29saWQgI2RlZGVkZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50LnN1YmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQuc3VibGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudC5zdWJsZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQuc3VibGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUgaDMge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQuc3VibGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUgaW1nIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOXB4O1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50LnN1YmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1kZXNpZ25hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm90aGVybGVhZGVyc2hpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMSwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMiwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMywgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNCwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMSwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMiwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMywgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNCwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLnJpZ2h0LWJ0biB7XG4gICAgLyogcGFkZGluZy10b3A6IDEycHg7ICovXG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IHtcbiAgZmxleDogMCAwIDQ3LjY1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiBhIHtcbiAgICBtaW4taGVpZ2h0OiAxNTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLXRodW1iIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNHJlbSAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiBhIC5vdGhlcmxlYWRlcnNoaXAtdGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IC5wcmV2LWJ0biwgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiAubmV4LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXY6aG92ZXIgYSAub3RoZXJsZWFkZXJzaGlwLXRodW1iIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4ubGlnaHQtbW9kZSAuYm9kLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmxpZ2h0LW1vZGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmJvZC1iYWRnZS1uYW1lIGgyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzMsICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuLmxpZ2h0LW1vZGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmJvZC1iYWRnZS1kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAuYm9kLWJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICB9XG59XG4ubGlnaHQtbW9kZSAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZvIC5sZWFkZXJzaGlwLXByb2ZpbGUtbmFtZSBoMyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTMzLCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbi5saWdodC1tb2RlIC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuXG5zZWN0aW9uOm50aC1vZi10eXBlKGV2ZW4pIC5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSB7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHNlY3Rpb246bnRoLW9mLXR5cGUoZXZlbikgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIHtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMHB4IDMwcHggMHB4IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjN2I3YjdiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvKiAgcGFkZGluZzogMHB4IDBweCAyMHB4OyAqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4ge1xuICAgIC8qICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAqL1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyB7XG4gICAgdG9wOiAtMnB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLyogIHBhZGRpbmc6IDEwcHggMHB4IDBweDsgKi9cbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM3YjdiN2I7XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIHtcbiAgICAvKiAgIHBhZGRpbmc6IDIwcHggMHB4IDBweDsgKi9cbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMHB4IDBweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIHtcbiAgICAvKiAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4ge1xuICAgIC8qICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7ICovXG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHtcbiAgICAvKiAgdG9wOiAtOHB4OyAqL1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4ge1xuICB3aWR0aDogMjAlO1xuICAvKiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7ICovXG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyICN0aGUtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyICN0aGUtY2FudmFzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIgI2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyICNjb250cm9scyAuYXJyb3ctaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGZpbGw6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIgI2NvbnRyb2xzICNwYWdlX251bSB7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIgI2NvbnRyb2xzICNwYWdlX2NvdW50IHtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uLWNvbnRhaW5lciAjY29udHJvbHMgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgI3F1YXJ0ZXItYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgI3F1YXJ0ZXItYnV0dG9ucy13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyAjcXVhcnRlci1idXR0b25zLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyAjcXVhcnRlci1idXR0b25zLXdyYXBwZXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgI3F1YXJ0ZXItYnV0dG9ucy13cmFwcGVyIGJ1dHRvbi5zZWxlY3RlZC1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4ZTI3OGYgMCUsICMwMDZkYjYgNTAlLCAjMDE4MGEyIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzdiN2I3YjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3Qge1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0gLnF1YXJ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0gLnF1YXJ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQge1xuICB3aWR0aDogNTEuNiU7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQge1xuICAgIHdpZHRoOiA1OS42JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5zdWItdGV4dCB7XG4gIHBhZGRpbmc6IDBweCAwIDI2cHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5zdWItdGV4dCBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuc3ViLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC8qICAgbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgb2wgbGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsaXN0LXN0eWxlOiBudW1iZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCB7XG4gIHdpZHRoOiA0Ni42JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCB7XG4gICAgd2lkdGg6IDM4LjYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVybkxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCAuZ292ZXJuSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7IC8qIERpc3RhbmNlIGZyb20gdGhlIHRvcCB3aGVuIHNjcm9sbGluZyAqL1xufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCAuZ292ZXJuSW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCAuZ292ZXJuSW1hZ2UgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmxpc3RlZE1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaSB7XG4gIG1hcmdpbjogMCAxLjclIDEuNyUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIzLjA1JTtcbn1cbi5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaTpudGgtb2YtdHlwZSg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDMwLjczMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMCAxLjclIDEuNyUgMDtcbiAgfVxuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGk6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNyU7XG4gIH1cbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpOm50aC1vZi10eXBlKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDQ3LjglO1xuICAgIG1hcmdpbjogMCAyLjclIDIuNyUgMDtcbiAgfVxuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGk6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNyU7XG4gIH1cbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgfVxufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGkgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmxpc3RlZC1jb21wYW5pZXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkLWNvbXBhbmllcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmxpc3RlZC1jb21wYW5pZXMuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdGVkLWNvbXBhbmllcy5mdWxsLXdpZHRoIHVsIGxpIHtcbiAgd2lkdGg6IDI0LjIlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzLmZ1bGwtd2lkdGggdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzLmZ1bGwtd2lkdGggdWwgbGk6bnRoLWNoaWxkKDRuKzQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkLWNvbXBhbmllcy5mdWxsLXdpZHRoIHVsIGxpIHtcbiAgICB3aWR0aDogMzIuMiU7XG4gIH1cbiAgLmxpc3RlZC1jb21wYW5pZXMuZnVsbC13aWR0aCB1bCBsaTpudGgtY2hpbGQoNG4rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdGVkLWNvbXBhbmllcy5mdWxsLXdpZHRoIHVsIGxpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIH1cbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkge1xuICB3aWR0aDogNDguNSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIHtcbiAgICB3aWR0aDogNDkuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgfVxufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgYS5hY3RpdmUgLnRodW1iLWltYWdlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgYS5hY3RpdmUgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dDo6YWZ0ZXIge1xuICBsZWZ0OiAtMjAlO1xuICB3aWR0aDogMTMzJTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNTQlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSwgIzkxMjg4ZCk7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIHotaW5kZXg6IDE7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbiAgYm90dG9tOiAtN3B4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIHtcbiAgZmxleDogMSAxIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3YjdiN2IgIWltcG9ydGFudDtcbn1cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cgbGk6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAucmVwb3J0bG9hZE1vcmVCdG4ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmhpZGRlbi1yZXBvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHQtbW9kZSAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSB7XG4gIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSBhIHtcbiAgY29sb3I6ICM3YjdiN2IgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGhyZWVjYXJkLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiA4OC44OCU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci13cmFwcGVyOmhhcyguc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQpIHtcbiAgICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgYXNwZWN0LXJhdGlvOiA2MjAvMzIwO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSAhaW1wb3J0YW50O1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5uZXd0YWItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLm5ld3RhYi1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjIlKSBzZXBpYSgwJSkgc2F0dXJhdGUoOTEwJSkgaHVlLXJvdGF0ZSgyNDlkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MyUpO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IGEge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCAubW9yZXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qcGFkZGluZy10b3A6IDFyZW07Ki9cbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZyAuaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAgaGVpZ2h0OiAyNzBweDsgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4zNSkgMHB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94LndpdGhvdXRpbWcgLmltYWdlLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDsgLyogY292ZXJzIHRoZSBib3ggKi9cbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCg4OC41NmRlZywgIzAwYjE2YiAtMzguMjQlLCAjMDA2ZGI2IDE2LjgyJSwgIzhlMjc4ZiA5Ni4zNiUsICNmMDRjMjMgMTM3LjglKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7IC8qIG9wdGlvbmFsICovXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlO1xuICB6LWluZGV4OiAtMTsgLyogYmVoaW5kIGNvbnRlbnQgKi9cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZyAuaW1hZ2UtYm94OmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IC8qIHpvb21zIG91dHdhcmQgKi9cbiAgb3BhY2l0eTogMDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZyAuaW1hZ2UtYm94IGg0IHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAwNmRiNiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZyAuaW1hZ2UtYm94IGg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZyAuaW1hZ2UtYm94IGg0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZyAuaW1hZ2UtYm94IGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZyAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZyAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC53aXRob3V0aW1nIC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0LWxpbmtzIGEge1xuICBjb2xvcjogIzkxMjg4ZDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gud2l0aG91dGltZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICByaWdodDogNTNweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGhyZWVjYXJkLXNsaWRlci5hd2FyZC1zZWMgLnRocmVlLWltZ2NhcmRCb3ggaW1nIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyLmF3YXJkLXNlYyAudGhyZWUtaW1nY2FyZEJveCBpbWcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiA2M3B4O1xuICBsZWZ0OiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDAuNSU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZ1bGxDb250ZW50IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGhlaWdodDogNjAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogLTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggLm92ZXJsYXktdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiA5MTtcbiAgZm9udC1mYW1pbHk6IGFkYW5pO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2hvbWVwYWdlbmV3c3NlYyAubmV3cy1oZWFkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5uZXdzLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMSwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoNCwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMSwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoNCwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMSwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoNCwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMSwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoNCwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAvKiAgdG9wOiAtN3B4OyAqL1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAucmlnaHQtYnRuIHtcbiAgd2lkdGg6IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAucmlnaHQtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnJpZ2h0LWJ0biB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5zdG9yaWVzLXJpZ2h0LXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSwgIzkxMjg4ZCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNzUyYTcsICM1NjQyOWUsICM3ZDJmOTQpIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLnN0b3JpZXMtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3gge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogMzIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBtYXJnaW46IDAgMjBweCA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IHtcbiAgICBtYXJnaW46IDAgMjBweCAzMHB4IDA7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3g6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3g6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LnRleHRhcmVhLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA3MCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCB7XG4gICAgd2lkdGg6IDc0JTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlcjogc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCAtMTVweCAxMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsIHNwYW4gYSB7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbCBzcGFuIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IGlucHV0W3R5cGU9dGV4dF0sIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCB0ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCAuZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yOHB4O1xuICBsZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogcmVkO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5jYXB0Y2hhLWJveCAuZXJyb3ItbXNnIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dC1idG4ge1xuICB3aWR0aDogMjglO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dC1idG4ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4OC44OCU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1idG0tc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0IHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdCAudHdvLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdCAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdCAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0IC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0IC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0IHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQud2lkdGgtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQud2lkdGgtaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0LndpZHRoLWhhbGY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodCAubWVkaWEtbGlzdGluZyAubWVkaWEtcm93IHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJFNTdBQTtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQgLm1lZGlhLWxpc3RpbmcgLm1lZGlhLXJvdyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQgLm1lZGlhLWxpc3RpbmcgLm1lZGlhLXJvdyAuc3ViLXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0IC5tZWRpYS1saXN0aW5nIC5tZWRpYS1yb3cgLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0IC5tZWRpYS1saXN0aW5nIC5tZWRpYS1yb3cgLnJlYWRtcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uY2FyZC10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKm1pbi1oZWlnaHQ6IDEwMHB4OyovXG59XG4uY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS13cmFwIC5jYXJkLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtd3JhcCAubmV3dGFiLWljb24ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtd3JhcCAubmV3dGFiLWljb24gaW1nIHtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmQtdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5tZWRpYS1raXQtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWJnOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEtYmcgcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEtYmcgcGljdHVyZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgxLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMywgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg0LCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgxLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMywgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg0LCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgxLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMywgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg0LCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgxLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMywgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg0LCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN1YnNjcmliZS1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5MTtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgLnN1YnNjcmliZS1oZWFkIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5zdWJzY3JpYmUtaW5wdXQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gIG1hcmdpbjogMCAyMHB4IDI1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjN0I3QjdCO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5zdWJzY3JpYmUtaW5wdXQtYm94IC5lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAtMTdweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIGlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTMzO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0b3A6IC0ycHg7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIGxhYmVsIGEge1xuICBjb2xvcjogIzAwNkRCNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIGxhYmVsIC53cmFwLXRleHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgLmVycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNnB4O1xuICBib3R0b206IC0xNHB4O1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIC5lcnJvci1tc2cjdGVybXNfY29uZGl0aW9uc19lcnIge1xuICAgIGJvdHRvbTogLTM1cHg7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgLnJlbG9hZC1jYXB0Y2hhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiB7XG4gIHdpZHRoOiA1NSU7XG4gIG1hcmdpbi1sZWZ0OiAxJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgbWFyZ2luOiAwIDIwcHggMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzdCN0I3QjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IC5lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAtMjRweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggYS5zdWJzY3JpYmUtYnRuIHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50OyovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzFDMUMxO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggYS5zdWJzY3JpYmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBhLnN1YnNjcmliZS1idG4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggYS5zdWJzY3JpYmUtYnRuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCB7XG4gIHdpZHRoOiAxMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDIzcHggMTNweCAyM3B4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAgLnN1YnNjcmliZS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luOiAwO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00Om50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbjogMCAxLjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB6LWluZGV4OiA5MTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMHB4O1xuICByaWdodDogMnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0IDAuMTVzO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAyO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93bi5vbiAuZHJvcGRvd24tbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDE4OHB4O1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tb3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMTlweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWJvdHRvbTogI0MxQzFDMSBzb2xpZCAxcHg7XG4gIGJvcmRlci1sZWZ0OiAjQzFDMUMxIHNvbGlkIDFweDtcbiAgYm9yZGVyLXJpZ2h0OiAjQzFDMUMxIHNvbGlkIDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmRyb3Bkb3duLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFDMUMxO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjQzFDMUMxO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93bi5vbiAuZHJvcGRvd24tbGlzdCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93bi5vbiAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tb3B0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93bi5vbiAuZHJvcGRvd24tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNDMUMxQzE7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIGlucHV0W3R5cGU9Y2hlY2tib3hdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogIzdCN0I3QiBzb2xpZCAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogc29saWQgIzdCN0I3QjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiA5O1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogLTI0cHg7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdG9yaWVzLWRldGFpbCAucmlnaHQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3Rvcmllcy1kZXRhaWwgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRleHQtd3JhcGVyIC5zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udGV4dC13cmFwZXIuYm90dG9tUG9zIHtcbiAgYm90dG9tOiAxNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50ZXh0LXdyYXBlci5ib3R0b21Qb3Mge1xuICAgIGJvdHRvbTogMjAlO1xuICB9XG59XG4udGV4dC13cmFwZXIgLmJ0bnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiAgICBwYWRkaW5nOiAyMy41cHggMjBweCAyMy41cHggMjBweDsgKi9cbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICB9XG59XG4udGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi50ZXh0LXdyYXBlciAuYnRucy13cmFwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5Db21fdGV4dEJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMSxcbi5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDIsXG4uQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgzLFxuLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoNCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA3MHB4IDAgNzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB9XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMywgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDQsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMywgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yaWdodC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5rbm93LW1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5rbm93LW1vcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAua25vdy1tb3JlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5rbm93LW1vcmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5rbm93LW1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmtub3ctbW9yZSBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4ubmFtZS1pbmZvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYW1lLWluZm8td3JhcHBlciAubmFtZS1pbmZvLXRleHQge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuXG4uQ29tX2luaXRpYXRpdmVzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmNvbnRhaW5lci1mbHVpZC5tb2JwYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCB7XG4gIHdpZHRoOiAzMS4yNCU7XG4gIG1hcmdpbi1yaWdodDogMy4xMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpICFpbXBvcnRhbnQ7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50aXRsZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50aXRsZS1oZWFkaW5nIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLnZpZXdhbGwtYnRuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLnZpZXdhbGwtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLnZpZXdhbGwtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLnZpZXdhbGwtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLnZpZXdhbGwtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC52aWV3YWxsLWJ0biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAubGVmdC1zZWMge1xuICB3aWR0aDogMzYuNDQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLmxlZnQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLmxlZnQtc2VjIC5zdWItaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5sZWZ0LXNlYyAuc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLmxlZnQtc2VjIC52aWV3YWxsLWJ0biB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5sZWZ0LXNlYyAudmlld2FsbC1idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyB7XG4gIHdpZHRoOiA2My41NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDAgNTBweCAwO1xufVxuLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3ggLm91cmFwcHJvY2gtd3JhcCB7XG4gIHdpZHRoOiA0OC41JTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTExMjIsICMxMDBmMjIsICMxNTBkMjAsICMxOTBiMWYsICMxZDA4MWMpO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMzYpIDAgMHB4IDZweDtcbiAgcGFkZGluZzogNDBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3ggLm91cmFwcHJvY2gtd3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3ggLm91cmFwcHJvY2gtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3ggLm91cmFwcHJvY2gtd3JhcCAub3VyYXBwcm9jaC1pY29uIHtcbiAgd2lkdGg6IDklO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIC5vdXJhcHByb2NoLWljb24gaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIC5vdXJhcHByb2NoLXRleHQge1xuICB3aWR0aDogODglO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTE3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIC5vdXJhcHByb2NoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5Db21fYmV0dGVyLXRvbW9ycm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMge1xuICB3aWR0aDogNzMuMTklO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLmltZy1ib3gge1xuICB3aWR0aDogNDMuMDQlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5pbWctYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogbGluZWFyIDFzO1xufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAuaW1nLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyB7XG4gIHdpZHRoOiA1MS4wNyU7XG4gIG1hcmdpbi1sZWZ0OiA1Ljg5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIC5sZWZ0LXNwYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyAubGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBhYmJyIHtcbiAgLyogcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9Ki9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQ5cHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgYWJiciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgYWJiciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIHtcbiAgd2lkdGg6IDIxLjE1JTtcbiAgbWFyZ2luLWxlZnQ6IDUuNjYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLnJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIC5idG4td3JhcCAuZmxleC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIC5idG4td3JhcCAuZmxleC1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLnJpZ2h0LXNlYyAuYnRuLXdyYXAgLmZsZXgtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIC5idG4td3JhcCAuZmxleC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIC5idG4td3JhcCAuZmxleC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIC5idG4td3JhcCAuZmxleC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLnJpZ2h0LXNlYyAuYnRuLXdyYXAgLmZsZXgtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubmV3cy1tYWluLmF3YXJkcy1zZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3MtbWFpbi5hd2FyZHMtc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5ld3MtbWFpbi5hd2FyZHMtc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzgwODA4MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluLmF3YXJkcy1zZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cblxuLmNvbV9lc2dQb2xpY2llcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgxLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMiwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDMsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGg0LCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMSwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDIsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgzLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoNCwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDEsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgyLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMywgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDQsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgxLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMiwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDMsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGg0LCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5jb21fZXNnUG9saWNpZXMgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAzMyU7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIgdWwgbGkge1xuICAgIHdpZHRoOiA0OS41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMHB4IDE1cHggMDtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uLnNwYWNlYmV0d2VlbiAuZ3Jvd3RoX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLnRpdGxlLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyAuYm90dG9tLXRleHQtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5ib3R0b20tdGV4dC1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5ib3R0b20tdGV4dC1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGluaXRpYWw7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3gubW9yZWNvbnRlbnQuY29sbGFwc2VkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyAucmVhZG1yZS1idG4ge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMgLnRpdGxlLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMgLmJvdHRvbS10ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMgLmJvdHRvbS10ZXh0LWJveCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5ib3R0b20tdGV4dC1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBpbml0aWFsO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveC5tb3JlY29udGVudC5jb2xsYXBzZWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuYm90dG9tLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuXG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIHtcbiAgcGFkZGluZzogNjZweCAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogNDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5pbWFnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5pbWFnZS1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuaW1hZ2UtYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuaW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMHB4IDMwcHggNXB4O1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiA0NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX2VzZ1BvbGljaWVzLkNvbV9wb2xpY3kgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgd2lkdGg6IDU0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAucG9saWN5LWRldGFpbHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbV9lc2dQb2xpY2llcy5hbGlnbi10ZXh0IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMuYWxpZ24tdGV4dCAucG9saWN5LWRldGFpbHMtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5vdXJsZWFkZXJzaGlwLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi8qIEBpbXBvcnQgXCJjb21fdGhyZWVjYXJkX3NsaWRlci5zY3NzXCI7ICovXG4ucHJlc3MtcmVsZWFzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlc3MtcmVsZWFzZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlLm1hcmdpblRvcDIge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbi5wcmVzcy1yZWxlYXNlIC50aHJlZWNhcmQtYm94IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC50aHJlZWNhcmQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5maWx0ZXItaGVhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUMxQzE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmZpbHRlci1oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmZpbHRlci1oZWFkIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuZmlsdGVyLWhlYWQgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5maWx0ZXItaGVhZCBpbWcge1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5maWx0ZXItaGVhZCBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5maWx0ZXItaGVhZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDU4cHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5oZWFkYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5oZWFkYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5oZWFkYm94IC5maWx0ZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAubW9iLWZpbHRlcnMtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAubW9iLWZpbHRlcnMtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAubW9iLWZpbHRlcnMtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLm1vYi1maWx0ZXJzLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLm1vYi1maWx0ZXJzLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLm1vYi1maWx0ZXJzLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAubW9iLWZpbHRlcnMtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLm1vYi1maWx0ZXJzLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAubW9iLWZpbHRlcnMtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtLm5vYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUMxQzE7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3gge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogNjUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICM2NTY0Njk7XG4gIG1hcmdpbjogMCA0JSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3guc2VsZWN0Ym94IHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3g6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODg4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IGlucHV0LFxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggaW5wdXQsXG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggaW5wdXQuc2VhcmNoLWJveCxcbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCBzZWxlY3Quc2VhcmNoLWJveCB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggaW5wdXQuc2VhcmNoLWJveCxcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHNlbGVjdC5zZWFyY2gtYm94IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuc2VhcmNoLWJ0bi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTklO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuc2VhcmNoLWJ0bi13cmFwIHtcbiAgICB3aWR0aDogMjklO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuc2VhcmNoLWJ0bi13cmFwIC5zZWFyY2gtYnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3Nyb29tL3NlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE2cHggY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLnNlYXJjaC1idG4td3JhcCAudm9pY2Utc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3Nyb29tL21pYy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogOS41cHggMTJweCA5LjVweCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAsICM5MTI4OGQgMTAwJSk7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuc2VhcmNoLXJlc3VsdCB1bCBsaSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIHNwYW4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGhyZWVjYXJkLWJveCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Om50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gubm9pbWFnZSAuY2FyZC10ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2UgLmNhcmQtdGV4dC1ib3g6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gubm9pbWFnZSAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gubm9pbWFnZSAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlIC5jYXJkLXRleHQtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAxNC42N3Z3O1xuICBhc3BlY3QtcmF0aW86IDYyMC8zMjA7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCAub3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDkxO1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiAzMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICAgIG1heC1oZWlnaHQ6IDIzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gICAgbWF4LWhlaWdodDogNDd2dztcbiAgfVxufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggLnRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40MjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMmU1N2FhO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmV4cGxvcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbGlzdGVkLWljb24uc3ZnKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5leHBsb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmxvYWQtbW9yZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvYWQtbW9yZS1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxvYWQtbW9yZS1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wcmVzcy1yZWxlYXNlIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5tYWMgLnByZXNzLXJlbGVhc2UgLmZvcm0tY29udHJvbCAuaW5wdXRib3ggaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFjIC5wcmVzcy1yZWxlYXNlIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMXB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYWMgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwLjVweCAxMnB4IDguNXB4IDEycHg7XG59XG4ubWFjIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5pbnZlc3RvcnMtYmxvY2stbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmludmVzdG9ycy1ibG9jay1uZXcgLnByZXNzLXJlbGVhc2UtdmlldyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzE4MTgyZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXctUFItc3RydWN0dXJlIHtcbiAgLyogICBwYWRkaW5nLXRvcDogNjVweDsgKi9cbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3LVBSLXN0cnVjdHVyZSAucGQtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tdGFiLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3M3B4O1xufVxuXG4uY3VzdG9tLXRhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBnYXA6IDI5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuY3VzdG9tLXRhYi1saXN0IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cblxuLmN1c3RvbS10YWItaXRlbSB7XG4gIHBhZGRpbmc6IDIzLjVweCA0NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCA0NywgMC4zMSk7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi13aWR0aDogMjc1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMy41cHggMjMuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jdXN0b20tdGFiLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIzLjVweCAxNXB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLmN1c3RvbS10YWItaXRlbSB7XG4gICAgcGFkZGluZzogMjMuNXB4IDEwcHg7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmN1c3RvbS10YWItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzM5MzkzOTtcbn1cblxuLmN1c3RvbS10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tdGFiLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2JpbGVkcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGVkcm9wZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBNb2JpbGUgU3R5bGVzICovXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmN1c3RvbS10YWItbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC50YWItd2l0aC1maWx0ZXIgLm1vYmlsZWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnRhYi13aXRoLWZpbHRlciAuY3VzdG9tLXRhYi1saXN0Lm9wZW4ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuY3VzdG9tLXRhYi1saXN0Lm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5jdXN0b20tdGFiLWxpc3Qub3BlbiAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVkcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGFiLXdpdGgtZmlsdGVyIC5tb2JpbGVkcm9wZG93biB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgfVxuICAudGFiLXdpdGgtZmlsdGVyIC5jdXN0b20tdGFiLWxpc3Qub3BlbiB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG4gIC50YWItd2l0aC1maWx0ZXIge1xuICAgIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLlBSLVllYXJGaWx0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuUFItWWVhckZpbHRlciBzZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuUFItWWVhckZpbHRlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UtaW5uZXItcGFnZSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4ucHJlc3MtcmVsZWFzZS1pbm5lci1wYWdlIC5jdXN0b20tdGFiLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvbXBlbmRpdW0tc2VjIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29tcGVuZGl1bS1zZWMgLmN1c3RvbS10YWItd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udGFiLXdpdGgtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC50YWItd2l0aC1maWx0ZXIge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnRhYi13aXRoLWZpbHRlciAuY3VzdG9tLXRhYi1saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50YWItd2l0aC1maWx0ZXIgLmN1c3RvbS10YWItbGlzdCAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC50YWItd2l0aC1maWx0ZXIgLmN1c3RvbS10YWItbGlzdCAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICB9XG59XG4udGFiLXdpdGgtZmlsdGVyIC5QUi1ZZWFyRmlsdGVyIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMzkzOTMzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYi13aXRoLWZpbHRlciAuUFItWWVhckZpbHRlcjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogMC4xZW0gc29saWQgYmxhY2s7XG4gIGJvcmRlci10b3A6IDAuMWVtIHNvbGlkIGJsYWNrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSk7XG59XG4udGFiLXdpdGgtZmlsdGVyIC5QUi1ZZWFyRmlsdGVyIHNlbGVjdCB7XG4gIGNvbG9yOiAjMTgxODJmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogMThweCAyMHB4O1xufVxuXG4ubGlnaHQtbW9kZSAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubGlnaHQtbW9kZSAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbn1cbi5saWdodC1tb2RlIC5jdXN0b20tdGFiLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5tb2JpbGVkcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5nYWxsZXJ5LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1tYWluIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDEsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgyLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMywgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDQsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgxLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMiwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDMsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGg0LCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMSwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDIsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgzLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoNCwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDEsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgyLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMywgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDQsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LXdyYXBwZXIgLmltZ2xpc3QgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LXdyYXBwZXIgLmltZ2xpc3QgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5LW1haW4gLmdhbGxlcnktd3JhcHBlciAuaW1nbGlzdCAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5nYWxsZXJ5LW1haW4gLmdhbGxlcnktd3JhcHBlciAuaW1nbGlzdCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbiAgLmdhbGxlcnktbWFpbiAuZ2FsbGVyeS13cmFwcGVyIC5pbWdsaXN0IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LXdyYXBwZXIgLmltZ2xpc3QgLmdhbGxlcnktaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDkuNXB4IDM1cHggOS41cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSAwLCAjOTEyODhkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnNwb3RiYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5zcG90YmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmltZy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmltZy1ib3ggcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuaW1nLWJveCBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC5pbWctYm94OjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMC44NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC50ZXh0LXdyYXBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogNS41NiU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSBhbmQgKG1heC13aWR0aDogMjE5OXB4KSB7XG4gIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC50ZXh0LXdyYXBlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBib3R0b206IDklO1xuICB9XG59XG4uc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5zcG90YmFubmVyLmhhbGZiYW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3BvdGJhbm5lci5oYWxmYmFubmVyIC5zcG90bGlnaHRXcmFwIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5zcG90YmFubmVyLmhhbGZiYW5uZXIgLnNwb3RsaWdodFdyYXAge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNwb3RiYW5uZXIuYm90dG9tUG9zIC50ZXh0LXdyYXBlciB7XG4gIGJvdHRvbTogMTEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zcG90YmFubmVyLmJvdHRvbVBvcyAudGV4dC13cmFwZXIud2l0aC1wYXJhZ3JhcGggLndhdGNoLWJ0biB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG4uc3BvdGJhbm5lci5ib3R0b21Qb3MgLnRleHQtd3JhcGVyIC53YXRjaC1idG4ge1xuICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xuICBtYXJnaW4tdG9wOiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbn1cbi5zcG90YmFubmVyLmJvdHRvbVBvcyAudGV4dC13cmFwZXIgLnN1YnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcG90YmFubmVyLmJvdHRvbVBvcyAudGV4dC13cmFwZXIgLnN1YnRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zcG90YmFubmVyLm5vLWdyYWRpZW50IC5zcG90bGlnaHRXcmFwIC5pbWctYm94OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwJTtcbiAgbGVmdDogNS41NiU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iTGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYkxpbmsuc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIge1xuICAvKiBwYWRkaW5nLWJvdHRvbTogNTBweDsgKi9cbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4ge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuLm5vcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwgbGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIGxpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIHBhZGRpbmc6IDVweCAwIDE3cHggMDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiA1cHggMCA2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IC5pbWctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDVweCAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICBwYWRkaW5nOiA1cHggNDBweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24gLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMi5jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIuY2VudGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCB7XG4gICAgcGFkZGluZzogM3B4IDAgMzBweCAwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGEge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuLmVkaXRvcnMtYmxvY2sge1xuICBtYXJnaW46IDIwcHggMHB4IDIwcHggMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmVkaXRvcnMtYmxvY2sgdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5pbm5lclBnQ29udGVuIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3gge1xuICB3aWR0aDogY2FsYyg2MCUgLSA0MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3guc2VsZWN0Ym94IHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMjZweCk7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveC5tZWRpYS1jb3ZlcmFnZSBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveC5tZWRpYS1jb3ZlcmFnZSBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3g6OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveC5tZWRpYS1jb3ZlcmFnZSBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3ggc2VsZWN0IHtcbiAgcGFkZGluZzogMTNweCA0NXB4IDEzcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94Lm1lZGlhLWNvdmVyYWdlIGZvcm0gLmlucHV0Ym94IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1hYyAucHJlc3MtcmVsZWFzZSAuaW5wdXRib3ggaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFjIC5wcmVzcy1yZWxlYXNlIC5pbnB1dGJveCBzZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3gge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgyLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMywgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgxLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDMsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGg0LCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IC50YWItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMnB4O1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbiBwIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYgLnRhYi1idXR0b24gcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IC50YWItYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW8tYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIDE7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKSAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYgLnRhYi1idXR0b24uYWN0aXZlIHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQge1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMgLnRhYi1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjEyNTQ5MDE5NjEpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjN2I3YjdiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzIC50YWItYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBnYXA6IDVweDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyAudGFiLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCUsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwLjUlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyAudGFiLWJ1dHRvbi5hY3RpdmUgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyAudGFiLWJ1dHRvbiBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4ge1xuICBmbGV4OiAxO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWJzLWNvbmV0bi1zZXJjaGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFicy1jb25ldG4tc2VyY2hiYXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5pbnB1dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWJzLWNvbmV0bi1zZXJjaGJhciAuc2VhcmNoLWJveCB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5zZWFyY2gtYm94IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5zZWFyY2gtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMzJTtcbiAgei1pbmRleDogMTtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFicy1jb25ldG4tc2VyY2hiYXIgLnNlYXJjaC1idG4td3JhcCAuc2VhcmNoLWJ0biB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9uZXdzcm9vbS9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCByaWdodCAxNnB4IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQuYWN0aXZlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudC5hY3RpdmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbSAuY2FyZC10ZXh0LWJveCB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbSAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBhIHtcbiAgY29sb3I6ICM5MTI4OGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjOTEyODhkO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLmJ0bi1kaXYgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLm5vZGF0YS1mb3VuZCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnNlYXJjaC1yZXN1bHQgI3NlYXJjaHRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcgbGkge1xuICBjb2xvcjogI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA5LjVweCAxMnB4IDkuNXB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnNlYXJjaC1yZXN1bHQgI3NlYXJjaHRhZyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSAwLCAjMzkzOTM5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcgbGkgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnNlYXJjaC1yZXN1bHQgI3NlYXJjaHRhZyBsaSBzcGFuIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDIwNjUlKSBodWUtcm90YXRlKDI1NGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkyJSk7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAuc2VhcmNoLXJlc3VsdCAjc2VhcmNodGFnIC5jbGVhcmFsbCB7XG4gIGNvbG9yOiAjOTEyODhkO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIHtcbiAgLyogcGFkZGluZy1ib3R0b206IDUwcHg7ICovXG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbi5ub3BhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCBsaSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xuICBwYWRkaW5nOiA1cHggMCAxN3B4IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogNXB4IDAgNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaSBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuYmxvZ3NsaWRlci1ib3ggLmltZy1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiB7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiA1cHggMCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24gLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgcGFkZGluZzogNXB4IDQwcHggMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24gLnJpZ2h0LXNlY3Rpb24gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUge1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIuY2VudGVyLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgyLmNlbnRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQge1xuICAgIHBhZGRpbmc6IDNweCAwIDMwcHggMDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCBhc2lkZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCBhc2lkZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkNvbV9oZWFkaW5nRm9udCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDQuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9oZWFkaW5nRm9udCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbi5lZGl0b3JzLWJsb2NrIHtcbiAgbWFyZ2luOiAyMHB4IDBweCAyMHB4IDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5lZGl0b3JzLWJsb2NrIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlnaHQtbW9kZSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuaW5uZXJQZ0NvbnRlbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtNCU7XG59XG4uaW5mcmFzdHJ1Y3R1cmUtbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiA0JTtcbn1cbi5pbmZyYXN0cnVjdHVyZS1tYWluIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3g6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mcmFzdHJ1Y3R1cmUtbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDY2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3gge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tYm90dG9tOiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveDpudGgtY2hpbGQoMiksIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveDpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94IC5pbWFnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwcHggMCAwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5pbWFnZS1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyAuaW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMgLmltYWdlLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDMwcHggMHB4O1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiA0NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX2VzZ1BvbGljaWVzLkNvbV9wb2xpY3kgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgd2lkdGg6IDU0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAucG9saWN5LWRldGFpbHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbV9lc2dQb2xpY2llcy5hbGlnbi10ZXh0IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMuYWxpZ24tdGV4dCAucG9saWN5LWRldGFpbHMtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMTBweCAwIDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5vdXJsZWFkZXJzaGlwLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5hY3RpdmVDbGFzcyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1oZWFkaW5nLXRleHQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc19zdXN0YWluYWJpbGl0eSAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgLyogZm9udC1zaXplOiAxLjZyZW07Ki9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc19zdXN0YWluYWJpbGl0eSAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLkNvbV9idXNpbmVzc19pbnZlc3RvciAubmV3c3Jvb20td3JhcHBlciAucmlnaHQtYnRuIHtcbiAgcGFkZGluZzogMHB4IDEwcHggMCAwO1xufVxuLkNvbV9idXNpbmVzc19pbnZlc3RvciAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudmlld21vcmUtYnRuIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWNpdHktbmFtZSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMDtcbn1cblxuLkNvbV9kb3dubG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIge1xuICB3aWR0aDogNzAuMjclO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5pbWFnZS1ib3gge1xuICB3aWR0aDogNDcuMzclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmltYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLWxlZnQ6IDUuMjYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAudGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAudGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAgLmJ0bnMtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAgLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAgLmJ0bnMtd3JhcCAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLkNvbV9jcm9zc2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuaW1hZ2UtYm94OjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmltYWdlLWJveCBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUuNTYlO1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgYm90dG9tOiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNDMlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiA0NCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5jcm9zc2xpbmstdGV4dFdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5jcm9zc2xpbmstdGV4dFdyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5jcm9zc2xpbmstdGV4dFdyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogICAgcGFkZGluZzogMjMuNXB4IDIwcHggMjMuNXB4IDIwcHg7ICovXG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gIH1cbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIGEge1xuICAvKiAgJjo6YWZ0ZXJcbiAgICB7XG4gICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOjpiZWZvcmVcbiAgICB7XG4gICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyXG4gICAge1xuICAgICAgJjo6YWZ0ZXJcbiAgICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDo0cHggc29saWQgJHdoaXRlY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZVxuICAgICAge1xuICAgICAgICBib3JkZXItYm90dG9tOjRweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAgICovXG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5jcm9zc2xpbmstc29jaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay1zb2NpYWwge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXNvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay1zb2NpYWwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXNvY2lhbCB1bCBsaSB7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXNvY2lhbCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDdweCAxMnB4IDEycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXNvY2lhbCB1bCBsaSB7XG4gICAgcGFkZGluZzogN3B4IDVweDtcbiAgfVxufVxuXG4uQ29tX3N1cHBseV9jaGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMywgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW4gLnN1cHBseS1jaGFpbi1tYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIC5tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW4gLnN1cHBseS1jaGFpbi1tYXAgLm1hcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIC5tYXAtY29udGFpbmVyIC5saW5lIHtcbiAgc3Ryb2tlOiAjZmYwMDAwO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIGZpbGw6IG5vbmU7XG4gIGFuaW1hdGlvbjogZHJhdyA1cyBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIC5tYXAtY29udGFpbmVyICN3b3JsZE1hcCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW4gLnN1cHBseS1jaGFpbi1tYXAgLm1hcC1jb250YWluZXIgI3dvcmxkTWFwIC5hZGFpbklzSGVyZSB7XG4gIGZpbGw6ICNmZmY7XG4gIGFuaW1hdGlvbjogem9vbUluT3V0V29ybGRNYXBQb2ludCAycyBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIGRyYXcge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCwgMTAwMDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwLCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21Jbk91dFdvcmxkTWFwUG9pbnQge1xuICAwJSwgMTAwJSB7XG4gICAgcjogNztcbiAgfVxuICA1MCUge1xuICAgIHI6IDU7XG4gIH1cbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIHtcbiAgd2lkdGg6IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5Db21fZm91cmltYWdlc2xpZGVyLkNvbV9zdWJidXNpbmVzcyAuZm91ckltYWdlLXNsaWRlciAuY2FyZC10ZXh0LWJveCAuY2FyZC10ZXh0LWhlYWRpbmcge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5Db21fZm91cmltYWdlc2xpZGVyLkNvbV9zdWJidXNpbmVzcyAuZm91ckltYWdlLXNsaWRlciAuY2FyZC10ZXh0LWJveCAuY2FyZC10ZXh0LWhlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9mb3VyaW1hZ2VzbGlkZXIuQ29tX3N1YmJ1c2luZXNzIC5mb3VySW1hZ2Utc2xpZGVyIC5jYXJkLXRleHQtYm94IC5jYXJkLXRleHQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuLmZvdXJJbWFnZS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiA4OC44OCU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIuYWN0aXZlQ2xhc3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWNvdW50LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogNC42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtY291bnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1jb3VudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogNjNweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAwLjUlO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5Db21fb3VycHJlc2VuY2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IHtcbiAgd2lkdGg6IDMxLjI0JTtcbiAgbWFyZ2luLXJpZ2h0OiAzLjEzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94Om50aC1jaGlsZCgzbiszKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuaW1hZ2UtYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDNweDtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHAgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggYSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5Db21fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDBweDtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20tbWFwLXRhYiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHVsIGxpIGEge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggN3B4O1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwgbGkgYS5hY3RpdmUge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM3NTJhNywgIzU2NDI5ZSwgIzdkMmY5NCkgMTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNzUyYTcsICM1NjQyOWUsICM3ZDJmOTQpIDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjIC5tYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAubWFwLWNvbnRhaW5lciAubWFwaW5kaWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjIC5tYXAtY29udGFpbmVyIC5tYXBpbmRpYS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgLm1hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgLm1hcC1jb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgLm1hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgcGF0aCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50OyAvKiBEZWZhdWx0IGZpbGwgY29sb3IgKi9cbiAgc3Ryb2tlOiAjMkU1N0FBOyAvKiBCb3JkZXIgY29sb3IgKi9cbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MsIHN0cm9rZSAwLjNzOyAvKiBTbW9vdGggdHJhbnNpdGlvbiAqL1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZS5hZGFpbklzSGVyZSB7XG4gIGZpbGw6ICMzNjU4YTQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZS5hZGFpbklzSGVyZS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICNmZmY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZS5hZGFpbklzSGVyZS5ob3ZlciB7XG4gIGZpbGw6ICNmZmY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIHBhdGguYWN0aXZlIHtcbiAgZmlsbDogIzM2NThhNDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgcGF0aC5zdGF0ZSB7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBwYXRoLlN0YXRlSG92ZXJBY3RpdmUge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MsIHN0cm9rZSAwLjNzOyAvKiBTbW9vdGggdHJhbnNpdGlvbiAqL1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgcGF0aC5TdGF0ZUhvdmVyQWN0aXZlOmhvdmVyIHtcbiAgZmlsbDogIzJFNTdBQSAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBwYXRoLlN0YXRlSG92ZXJBY3RpdmUuU3RhdGVIb3ZlckFjdGl2ZUhvdmVyIHtcbiAgZmlsbDogIzJFNTdBQSAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGUuYWRhaW5Jc0hlcmUuc3RhdGVBY3RpdmUuY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICM4NTMzODk7XG4gIGFuaW1hdGlvbjogem9vbUluT3V0IDJzIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1ncmVlbl0ge1xuICBmaWxsOiAjMDBCMTZCO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9Z3JlZW5dLnN0YXRlQWN0aXZlIHtcbiAgZmlsbDogIzAwQjE2Qjtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPWdyZWVuXS5jaXR5QWN0aXZlIHtcbiAgZmlsbDogIzAwQjE2QiAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9b3JhbmdlXSB7XG4gIGZpbGw6ICNGMDRDMjM7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1vcmFuZ2VdLnN0YXRlQWN0aXZlIHtcbiAgZmlsbDogI0YwNEMyMztcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPW9yYW5nZV0uY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICNGMDRDMjMgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXB1cnBsZV0ge1xuICBmaWxsOiAjOEUyNzhGO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9cHVycGxlXS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICM4RTI3OEY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1wdXJwbGVdLmNpdHlBY3RpdmUge1xuICBmaWxsOiAjOEUyNzhGICFpbXBvcnRhbnQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj13aGl0ZV0ge1xuICBmaWxsOiAjZjBmMGYwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9d2hpdGVdLnN0YXRlQWN0aXZlIHtcbiAgZmlsbDogI2YwZjBmMDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXdoaXRlXS5jaXR5QWN0aXZlIHtcbiAgZmlsbDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9cmVkXSB7XG4gIGZpbGw6ICNmZjAwMDA7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1yZWRdLnN0YXRlQWN0aXZlIHtcbiAgZmlsbDogI2ZmMDAwMDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXJlZF0uY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICNmZjAwMDAgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXllbGxvd10ge1xuICBmaWxsOiAjRkZGRjAwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9eWVsbG93XS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICNGRkZGMDA7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj15ZWxsb3ddLmNpdHlBY3RpdmUge1xuICBmaWxsOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1tYWdlbnRhXSB7XG4gIGZpbGw6ICNmZjAwZmY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1tYWdlbnRhXS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICNmZjAwZmY7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1tYWdlbnRhXS5jaXR5QWN0aXZlIHtcbiAgZmlsbDogI2ZmMDBmZiAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9Z3JheV0ge1xuICBmaWxsOiAjNzA4MDkwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9Z3JheV0uc3RhdGVBY3RpdmUge1xuICBmaWxsOiAjNzA4MDkwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9Z3JheV0uY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICM3MDgwOTAgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItbGVmdDogI2ZmZiBzb2xpZCAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDBweCAwIDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIGgzIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmc6IDIwcHggMCAwcHggMTVweDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgdWwgbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogZ3JleTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3gubm9kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxlZnQ6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLmNob29zU3RhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLmNob29zU3RhdGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94OjphZnRlciB7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDAgMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjQ3KSBzb2xpZCAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkge1xuICAvKiAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cbiAgcGFkZGluZzogMTBweCAxNXB4IDAgMDtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTBweCk7IC8qIEFkanVzdCB3aWR0aCB0byBhY2NvdW50IGZvciBnYXAgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUMxQzE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI0MxQzFDMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5tYXAtZGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5tYXAtZGF0YSBvbCwgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAubWFwLWRhdGEgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDBweCAxNXB4O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAubWFwLWRhdGEgb2wgbGksIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLm1hcC1kYXRhIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAubWFwLWRhdGEgb2wgbGksIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLm1hcC1kYXRhIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5idG5zLXdyYXAgLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmJ0bnMtd3JhcCAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5jaXR5LWRhdGEtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaXR5LWRhdGEtYm94LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdHktZGF0YS1ib3gubm9kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNpdGktZGF0YWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNpdGktZGF0YWxpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRpdltkYXRhLWNvbG91cj1ncmVlbl0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGRlZmF1bHQgYnVsbGV0cyAqL1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2W2RhdGEtY29sb3VyPWdyZWVuXSB1bDo6bWFya2VyIHtcbiAgY29sb3I6ICMwMEIxNkI7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9Z3JlZW5dIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xuICBjb2xvcjogIzAwQjE2QjsgLyogQ29sb3Igb2YgdGhlIGN1c3RvbSBidWxsZXQgKi9cbiAgcGFkZGluZy1yaWdodDogOHB4OyAvKiBTcGFjZSBiZXR3ZWVuIGJ1bGxldCBhbmQgdGV4dCAqL1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9b3JhbmdlXSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFJlbW92ZXMgZGVmYXVsdCBidWxsZXRzICovXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9b3JhbmdlXSB1bDo6bWFya2VyIHtcbiAgY29sb3I6ICNGMDRDMjM7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9b3JhbmdlXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjsgLyogQWRkcyBhIGN1c3RvbSBidWxsZXQgKi9cbiAgY29sb3I6ICNGMDRDMjM7IC8qIENvbG9yIG9mIHRoZSBjdXN0b20gYnVsbGV0ICovXG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgLyogU3BhY2UgYmV0d2VlbiBidWxsZXQgYW5kIHRleHQgKi9cbn1cblxuZGl2W2RhdGEtY29sb3VyPXB1cnBsZV0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGRlZmF1bHQgYnVsbGV0cyAqL1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2W2RhdGEtY29sb3VyPXB1cnBsZV0gdWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjOEUyNzhGOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cbn1cblxuZGl2W2RhdGEtY29sb3VyPXB1cnBsZV0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7IC8qIEFkZHMgYSBjdXN0b20gYnVsbGV0ICovXG4gIGNvbG9yOiAjOEUyNzhGOyAvKiBDb2xvciBvZiB0aGUgY3VzdG9tIGJ1bGxldCAqL1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IC8qIFNwYWNlIGJldHdlZW4gYnVsbGV0IGFuZCB0ZXh0ICovXG59XG5cbmRpdltkYXRhLWNvbG91cj13aGl0ZV0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGRlZmF1bHQgYnVsbGV0cyAqL1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2W2RhdGEtY29sb3VyPXdoaXRlXSB1bDo6bWFya2VyIHtcbiAgY29sb3I6ICNmZmY7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9d2hpdGVdIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xuICBjb2xvcjogI2ZmZjsgLyogQ29sb3Igb2YgdGhlIGN1c3RvbSBidWxsZXQgKi9cbiAgcGFkZGluZy1yaWdodDogOHB4OyAvKiBTcGFjZSBiZXR3ZWVuIGJ1bGxldCBhbmQgdGV4dCAqL1xufVxuXG4uZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMSwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMiwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMywgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoNCwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi52YWx1ZXMtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmFsdWVzLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWVzLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIHtcbiAgd2lkdGg6IDU0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWVzLXNlY3Rpb24gLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4udmFsdWVzLXNlY3Rpb24gLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXIgLnZhbHVlcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciAudmFsdWVzLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDMUMxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyBoNCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyBoNCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciAudmFsdWVzLXdyYXAgLnZhbHVlcy1yb3cgaDQge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG59XG4udmFsdWVzLXNlY3Rpb24gLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXIgLnZhbHVlcy13cmFwIC52YWx1ZXMtcm93IHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJpZ2h0LXNlY3Rpb24uY2FyZWVyLWRpc2NsYWltZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbi5jYXJlZXItZGlzY2xhaW1lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb3VyY2FyZC1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5mb3VyY2FyZC1zbGlkZXIuZm91ckltYWdlQ29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIuZm91ckltYWdlQ29udGFpbmVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIHtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3gge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveDpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cbi5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWhlYWQge1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtaGVhZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOTc2cmVtO1xuICB9XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ckltYWdlQ2FyZC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHJvdy1nYXA6IDYwcHg7XG59XG5cbi52aXNpb24tc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiB7XG4gIHdpZHRoOiAzNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4udmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4udmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbiB7XG4gIHdpZHRoOiA2MC41JTtcbiAgbWFyZ2luLWxlZnQ6IDQuNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yaWdodC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMywgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMywgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMywgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi52YWx1ZXMtc2VjdGlvbiAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXJJbWFnZUNhcmQtYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXJJbWFnZUNhcmQtYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ckltYWdlQ2FyZC1ib3ggLmZvdXItaW1nY2FyZEJveCB7XG4gIHdpZHRoOiAzMSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXJJbWFnZUNhcmQtYm94IC5mb3VyLWltZ2NhcmRCb3gge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgfVxuICAudmFsdWVzLXNlY3Rpb24gLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VySW1hZ2VDYXJkLWJveCAuZm91ci1pbWdjYXJkQm94Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4udmFsdWVzLXNlY3Rpb24gLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VySW1hZ2VDYXJkLWJveCAuZm91ci1pbWdjYXJkQm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0LXNlYyAuY29tLWhlYWRpbmcgaDIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0c3RhYl9XcmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnRzdGFiX1dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbC5jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDAgMHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cge1xuICB3aWR0aDogNDYlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXQtSWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdC1JY29uIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdC1JY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODklO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5oZWFkIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLnN1YlRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvdHRvbTogLTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuc3ViVGV4dCBhIHtcbiAgICBib3R0b206IC00NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuc3ViVGV4dCBhIHtcbiAgICBib3R0b206IC0zNXB4O1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5sb2FkYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5sb2FkYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jYXJlZXJPcHBvcnR1bml0eVNlY3Rpb24gLk9wcG9ydHVuaXR5V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJPcHBvcnR1bml0eVNlY3Rpb24gLk9wcG9ydHVuaXR5V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJPcHBvcnR1bml0eVNlY3Rpb24gLk9wcG9ydHVuaXR5V3JhcHBlciAuY29tLWhlYWRpbmcgaDEgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhcmVlclNlY3Rpb25OZXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQ29tX3RocmVlSGFsZlNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogODMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyLmxlZnRwb3Mge1xuICBtYXJnaW4tbGVmdDogNS41NiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIubGVmdHBvcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSBhbmQgKG1heC13aWR0aDogMjE5OXB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIubGVmdHBvcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIubGVmdHBvcyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1ib3gge1xuICB3aWR0aDogMzEuMjQlO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLWJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC50aHJlZUhhbGZTbGlkZXItYm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1ib3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC50aHJlZUhhbGZTbGlkZXItYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC50aHJlZUhhbGZTbGlkZXItYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMTElO1xuICBsZWZ0OiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDEzLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDkuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDclO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIge1xuICBsZWZ0OiA1LjU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyMDk5cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQge1xuICB3aWR0aDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTYzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuVGV4dFdpdGhJbWFnZVNsaWRlci1ib3gge1xuICBwYWRkaW5nOiAwIDQwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuVGV4dFdpdGhJbWFnZVNsaWRlci1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC5zdWJ0ZXh0LWhlYWRpbmcge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC5zdWJ0ZXh0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAuc3VidGV4dC1ib3gge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwcHggMCAzNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC5zdWJ0ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC53YXRjaC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC53YXRjaC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAud2F0Y2gtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC53YXRjaC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAge1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nOiAwIDAgODBweCAwO1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3guc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICBvcGFjaXR5OiAwLjI7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3guc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLmltYWdlLWJveCAucGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuaW1hZ2UtYm94IC5wbGF5LWljb24gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMjUuNSU7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiAyOC42JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiAyNC41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMjAlO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMjElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDE0LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcgLmhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcgLmhlYWRpbmcgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA5MTIyMiwgIzBiMTEyMiwgIzBkMTAyMSwgIzBmMGYyMSwgIzExMGUyMCwgIzEzMGQyMCwgIzE0MGQxZiwgIzE2MGMxZiwgIzE4MGIxZSwgIzFhMGExZSwgIzFiMDkxZCwgIzFkMDgxYyk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zdG9yaWVzLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsZWZ0OiBjYWxjKDM1JSArIDUwcHgpO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzJFNTdBQTtcbiAgdG9wOiAtOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS1jb250YWluZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsZWZ0OiBjYWxjKDM1JSArIDUwcHgpO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzJFNTdBQTtcbiAgYm90dG9tOiAtOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktY29udGFpbmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIHtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAzNSU7XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1iczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyRTU3QUE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyZTU3YWE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDkxMjIyLCAjMGIxMTIyLCAjMGQxMDIxLCAjMGYwZjIxLCAjMTEwZTIwLCAjMTMwZDIwLCAjMTQwZDFmLCAjMTYwYzFmLCAjMTgwYjFlLCAjMWEwYTFlLCAjMWIwOTFkLCAjMWQwODFjKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSB7XG4gICAgcGFkZGluZzogM3B4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkgYSBzcGFuIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIGEuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjOTEyODhEO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjOTEyODhEO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIC5zdG9yaWVzLXJpZ2h0LXRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIGEuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjOTEyODhEICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVMZWZ0IHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmVTbGlkZS13cmFwIC50aW1lbGluZUxlZnQgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZVNsaWRlLXdyYXAgLnRpbWVsaW5lTGVmdCBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVMZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmVTbGlkZS13cmFwIC50aW1lbGluZVJpZ2h0IHtcbiAgd2lkdGg6IDU2JTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmVTbGlkZS13cmFwIC50aW1lbGluZVJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVSaWdodCAudGltZWxpbmUtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEsICM5MTI4OGQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmVTbGlkZS13cmFwIC50aW1lbGluZVJpZ2h0IC50aW1lbGluZS1oZWFkIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVSaWdodCAudGltZWxpbmUtaGVhZCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDM1JTtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hZGFuaS10aW1lbGluZS9hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLCAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMkU1N0FBO1xufVxuXG4uY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY29udGFjdHVzLXdyYXBwZXIgLmNvbnRhY3R1cy1pbmZvIHtcbiAgcGFkZGluZzogMzBweCAwIDYwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb250YWN0dXMtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5jb250YWN0dXMtd3JhcHBlciAuY29udGFjdHVzLWluZm8gLmNvbnRhY3RsZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHVzLXdyYXBwZXIgLmNvbnRhY3R1cy1pbmZvIC5jb250YWN0bGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb250YWN0dXMtaW5mbyAuY29udGFjdGxlZnQgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb250YWN0dXMtaW5mbyAuY29udGFjdGxlZnQgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3RSaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdFJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29udGFjdC1zdWJ0ZXh0IHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbnRhY3Qtc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgLnN1YmhlYWQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgLnN1YmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbnRhY3Qtc3VidGV4dCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgcCBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgcDpsYXN0LWNoaWxkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmludGVybmF0aW9uYWwtY29udGFjdCAuaW50ZXJuYXRpb25hbC1jb250YWN0V3JhcHBlciAuaW50ZXJuYXRpb25vZmZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlcm5hdGlvbmFsLWNvbnRhY3QgLmludGVybmF0aW9uYWwtY29udGFjdFdyYXBwZXIgLmludGVybmF0aW9ub2ZmaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW50ZXJuYXRpb25hbC1jb250YWN0IC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVyIC5pbnRlcm5hdGlvbm9mZmljZSAuY29udGFjdFJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMkU1N0FBO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlcm5hdGlvbmFsLWNvbnRhY3QgLmludGVybmF0aW9uYWwtY29udGFjdFdyYXBwZXIgLmludGVybmF0aW9ub2ZmaWNlIC5jb250YWN0UmlnaHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkU1N0FBO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbnRlcm5hdGlvbmFsLWNvbnRhY3QgLmludGVybmF0aW9uYWwtY29udGFjdFdyYXBwZXIgLmludGVybmF0aW9ub2ZmaWNlIC5jb250YWN0UmlnaHQ6bnRoLWNoaWxkKDJuKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlcm5hdGlvbmFsLWNvbnRhY3QgLmludGVybmF0aW9uYWwtY29udGFjdFdyYXBwZXIgLmludGVybmF0aW9ub2ZmaWNlIC5jb250YWN0UmlnaHQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaW50ZXJuYXRpb25hbC1jb250YWN0IC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVyIC5pbnRlcm5hdGlvbm9mZmljZSAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJuYXRpb25hbC1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHtcbiAgbWFyZ2luOiAwcHggMzBweCAxMXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHtcbiAgICBtYXJnaW46IDAgMzBweCAzNXB4IDA7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3g6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC50ZXh0YXJlYS1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LnRleHRhcmVhLWZpZWxkIHtcbiAgICBtYXJnaW46IDBweCAzMHB4IDEwcHggMDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3ggLmVycm9yLW1zZyB7XG4gIGJvdHRvbTogLTIzcHg7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCB7XG4gIG1hcmdpbjogMHB4IDMwcHggMTFweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggMzBweCAxMHB4IDA7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5pbnB1dC1idG4ge1xuICBtYXJnaW46IDE4cHggMCAwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmlucHV0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLm1hYyAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmZvdW5kYXRpb25XcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uV3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmZvdW5kYXRpb24taW1hZ2VXcmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5mb3VuZGF0aW9uLWltYWdlV3JhcCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5mb3VuZGF0aW9uLWltYWdlV3JhcCBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmZvdW5kYXRpb24taW1hZ2VXcmFwIHBpY3R1cmUgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCAuZGVzaWduYXRpb24taW5mby13cmFwIC5uYW1lLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCAubmFtZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCAuZGVzaWduYXRpb24taW5mby13cmFwIC5kZXNpbmF0aW9uLWluZm8ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCAuZGVzaWduYXRpb24taW5mby13cmFwIC5kZXNpbmF0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvblJpZ2h0IHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25SaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5wcml0aS1wcm9maWxlLWluZm8ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvblJpZ2h0IC5mb3VuZGF0aW9uLXRleHQtd3JhcCAucHJpdGktcHJvZmlsZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5wcml0aS1wcm9maWxlLWluZm8gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25SaWdodCAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLnByaXRpLXByb2ZpbGUtaW5mbyBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5wcml0aS1wcm9maWxlLWluZm8gc3Bhbi5tb3JldGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25SaWdodCAuZm91bmRhdGlvbi10ZXh0LXdyYXAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm91bmRhdGlvbi9WaXNpb24uanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNzUyYTcsICM1NjQyOWUsICM3ZDJmOTQpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjglO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzc1MmE3LCAjNTY0MjllLCAjN2QyZjk0KTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4JTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlcjo6YWZ0ZXIsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlcjo6YWZ0ZXIsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM3NTJhNywgIzU2NDI5ZSwgIzdkMmY5NCkgMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDQlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMSwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgzLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoNCwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgyLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMywgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgxLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMiwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDMsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGg0LCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMSwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgzLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoNCwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDMge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuc3RvcnlsaW5rIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuc3RvcnlsaW5rIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLnN0b3J5bGluayB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5zdG9yeWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5zdG9yeWxpbmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5cbnNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3NsZXR0ZXItaW1hZ2UvbmV3c2xldHRlci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cbnNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDIsIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDMuNHJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTM0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMSwgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMiwgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMywgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoNCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgxLCBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgzLCBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGg0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aWRlb1dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmggaWZyYW1lO1xuICBoZWlnaHQtd2lkdGg6IDEwMCU7XG4gIGhlaWdodC1wb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodC10b3A6IDA7XG4gIGhlaWdodC1sZWZ0OiAwO1xufVxuXG4uZG93bmxvYWQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAubm9kYXRhLWZvdW5kIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IC5kb3dubG9hZExlZnQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdyAuZG93bmxvYWRMZWZ0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IC5kb3dubG9hZGxpbmsge1xuICB3aWR0aDogMTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IC5kb3dubG9hZGxpbmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRSb3cgLmRvd25sb2FkbGluayBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICM2NTY0Njk7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd24ge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93bjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4ODg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5idG4tZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubGlnaHQtbW9kZSAuZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5kb3dubG9hZC1zZWN0aW9uIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd246OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODg4O1xufVxuXG4ubGFuZy1oaS1pbiAuZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHNlbGVjdCB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIge1xuICAvKiBwYWRkaW5nLWJvdHRvbTogNTBweDsgKi9cbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4ge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuLm5vcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwgbGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIGxpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIHBhZGRpbmc6IDVweCAwIDE3cHggMDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiA1cHggMCA2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IC5pbWctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDVweCAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICBwYWRkaW5nOiA1cHggNDBweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24gLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMi5jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIuY2VudGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCB7XG4gICAgcGFkZGluZzogM3B4IDAgMzBweCAwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGEge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuLmVkaXRvcnMtYmxvY2sge1xuICBtYXJnaW46IDIwcHggMHB4IDIwcHggMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmVkaXRvcnMtYmxvY2sgdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5pbm5lclBnQ29udGVuIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggdmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0LmNlbnRlci10ZXh0IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQuY2VudGVyLXRleHQgLmJ0bnMtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCAudmlkZW8tdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCAudmlkZW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCAudmlkZW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0LmNlbnRlci10ZXh0IC52aWRlby10ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0bi5idG4tc3R5bGUyIHtcbiAgLyogICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjODEzNTk3LCAjNzAzZTlkLCAjNWM0NmEyLCAjNDY0Y2E0KTtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7Ki9cbn1cblxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG4ub3Blbi12aWRlby1idG4ge1xuICAvKiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsqL1xufVxuXG4vKiAuY2FycmVyLXNlY3Rpb24yIHt9ICovXG4uY29tLXRleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgLyogbWF4LXdpZHRoOiA5NjBweDsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIHBhZGRpbmc6IDAgOC41JTsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbS10ZXh0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5jYXJyZXItc2VjdGlvbjIgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCBwIHtcbiAgY29sb3I6ICNkMGQwZDA7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJyZXItc2VjdGlvbjIgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCBwIGIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhcnJlckludHJvQmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcnJlckludHJvQmFubmVyIC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcnJlckludHJvQmFubmVyIC5pbWctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uY2FycmVySW50cm9CYW5uZXIgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciAuaW1nLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FycmVySW50cm9CYW5uZXIgLmltZy1ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5jYXJyZXJJbnRyb0Jhbm5lciAuY2FyZWVyLWludHJvLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHJlbSAwO1xuICAvKiBAaW5jbHVkZSBiZWxvdyhzbSl7XG4gICAgICAgICAgcGFkZGluZzogMTByZW0gMDtcbiAgICAgIH0gKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCB7XG4gICAgcGFkZGluZzogMTByZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAyMHB4O1xuICB9XG59XG4uY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHAge1xuICBjb2xvcjogI2QwZDBkMDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciAuY2FyZWVyLWludHJvLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCBwIGIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlclNlY3Rpb25OZXcgY3NzIHN0YXJ0IGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIHtcbiAgLyogcGFkZGluZy10b3A6NDBweDsgKi9cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1zaXplOiA0LjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuY29tLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuY29tLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMS4yJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGk6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyB7XG4gIHdpZHRoOiA1MC4zJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLnRleHQtb3ZlcmxheS1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC50ZXh0LW92ZXJsYXktYm90dG9tIC50b3AtdGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgc29saWQgMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC50ZXh0LW92ZXJsYXktYm90dG9tIC50b3AtdGV4dC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAudGV4dC1vdmVybGF5LWJvdHRvbSAuYm90dG9tLXRleHQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLnRleHQtb3ZlcmxheS1ib3R0b20gLmJvdHRvbS10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAud2F0Y2gtY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLndhdGNoLWN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAud2F0Y2gtY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC53YXRjaC1jdGEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiA0MSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDdweDtcbiAgbGVmdDogYXV0bztcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMzZGVnKTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLndhdGNoLWN0YSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTdweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweCAwIDA7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAxMHB4IDBweCAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIGEge1xuICBjb2xvcjogIzY2Njg2ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB1bCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IHtcbiAgd2lkdGg6IDMxLjMzJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdC1JY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogNzhweDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0LUljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdC1JY29uIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLmJlbmVmaXRDb3B5IHtcbiAgcGFkZGluZzogMCAzOHB4IDAgMDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weTpudGgtY2hpbGQoM24pIC5iZW5lZml0Q29weSB7XG4gIHBhZGRpbmc6IDAgMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuaGVhZCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdzpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldy5ncm93dGhTZWN0aW9uIC5yZXBvcnRXcmFwcGVyIHtcbiAgcGFkZGluZzogMTk1cHggMCAxOTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldy5ncm93dGhTZWN0aW9uIC5yZXBvcnRXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLnJlcG9ydHNNYWluLmNhcmVlclNlY3Rpb25OZXcgLmJ1c2luZXNzLXNlY3Rpb25faG9tZS5yZXBvcnRXcmFwcGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclNlY3Rpb25OZXcgLmJ1c2luZXNzLXNlY3Rpb25faG9tZS5yZXBvcnRXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyU2VjdGlvbk5ldyBjc3MgZW5kIGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIHN0YXJ0IGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIGVuZCBoZXJlLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52YWx1ZS1zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmFsdWUtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLmltZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC5pbWctYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3g6aG92ZXIgLmltZy1ib3ggaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGV4dC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCUgOC41JTtcbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGV4dC1ib3ggaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB3aWR0aDogNjAlO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCBoMyB7XG4gICAgLyogZm9udC1zaXplOiAyLjlyZW07ICovXG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2J1c2luZXNzLWltZy9oZWFkLWZvcndhcmQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4udmFsdWUtdGh1bWJzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDAgMjBweCAwO1xuICBtYXJnaW4tbGVmdDogOC41JTtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC52YWx1ZS10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC52YWx1ZS10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbiAgLyogQGluY2x1ZGUgYmVsb3coc20peyBcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9ICovXG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAyNTA7XG4gIGNvbG9yOiAjYjJiNWJlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICB9XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnZhbHVlLXRodW1icy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIC8qIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyBcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50OyBcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50OyAgXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IFxuICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgXG4gICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjsgXG4gICAgICBtYXJnaW46IDAgMTBweCFpbXBvcnRhbnQ7IFxuICAgICAgZGlzcGxheTogaW5saW5lOyAqL1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYuZGlzYWJsZWQsXG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDYwcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlLXRodW1icy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDU1cHg7XG4gIH1cbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMC41JTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnZhbHVlLXRodW1icy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAudmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS10aHVtYnMtc2xpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cblxuLnN3aXBlci1jdXN0b20tY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwIDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi52YWx1ZS10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHggNjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICByaWdodDogOC41JTtcbiAgdG9wOiAwO1xufVxuLnZhbHVlLXRhZyBoMyB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZhbHVlLXRhZyBoMyB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlLXRhZyBoMyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlLXRhZyBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi52YWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMCAwIDA7XG4gIH1cbn1cblxuLnZhY2NvcmRpb24gdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZhY2NvcmRpb24gdWwgbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGhlaWdodDogNTYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICB3aWR0aDogMjY1cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhbHVlLXRhZyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZVooMGRlZyk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgcGFkZGluZzogMTAlIDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIHBhZGRpbmc6IDEwJSA4JTtcbiAgfVxufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSAudmFjY29yZGlvbi1zbGlkZS10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB3aGl0ZS1zcGFjZTogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIGgzIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgZm9udC1zaXplOiA0LjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNkOWQ5ZDk7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTI4LjU2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIGEge1xuICBjb2xvcjogI2Q5ZDlkOTtcbn1cblxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGkge1xuICB3aWR0aDogMjQlO1xufVxuXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi52YWNjb3JkaW9uIHVsOmhvdmVyIGxpOmhvdmVyIC52YWNjb3JkaW9uLXNsaWRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciAudmFjY29yZGlvbi1zbGlkZSAudmFjY29yZGlvbi1zbGlkZS10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZhY2NvcmRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudmFjY29yZGlvbiB1bCBsaSxcbiAgLnZhY2NvcmRpb24gdWwgbGk6aG92ZXIsXG4gIC52YWNjb3JkaW9uIHVsOmhvdmVyIGxpLFxuICAudmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJlZXJ2aWRlb1NsaWRlIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8tYm94IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmxhc3RTZWN0aW9uRm9yQWxsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5cbi5jb21Ud29BbmRIYWxmU2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTNkNDg7XG4gIG1pbi1oZWlnaHQ6IDUxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMGExMTIyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwIHtcbiAgICBtaW4taGVpZ2h0OiA1MTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuY2FyZWVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5jYXJlZXItaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmNhcmVlci1pbWc6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kOiAjMDcxMjIyO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmNhcmVlci1pbWc6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwNzEyMjI7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZDogIzA3MTIyMjtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZUJveFdyYXA6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kOiAjMDcxMjIyO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDUwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IGg0IHtcbiAgLyogZm9udC1zaXplOiAyLjRyZW07ICovXG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0OXB4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgaDQge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgcCB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0E5QTlBOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50OmhvdmVyIGg0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQ6aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCAuYnRucy13cmFwIC5idG4tc3R5bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTdweCAxN3B4IDE3cHggMTdweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuYnRucy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDAuNSU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAvKiByaWdodDogNC41JTsgKi9cbiAgcmlnaHQ6IDYwcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlQm94V3JhcDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6ICMwNzEyMjI7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVCb3hXcmFwIC5zbGlkZUJveENvbnRlbnQgaDQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlQm94V3JhcCAuc2xpZGVCb3hDb250ZW50IHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlQm94V3JhcCAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwIC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDcxMjIyICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZDogIzA3MTIyMjtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6aG92ZXIgaDQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94V3JhcDpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6aG92ZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvNDA0L2JnLWltYWdlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG4uZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMywgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMywgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMywgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMywgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogMjByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAxN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAxNHJlbTtcbiAgfVxufVxuLmVycm9yLXdyYXAgLmNvcHl0eHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvcHl0eHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uZXJyb3Itd3JhcCAuY29weXR4dCBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQuYWN0aXZlIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRJbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQuYWN0aXZlIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZEltZyB7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRJbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2MxYzFjMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZFRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZFRleHQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5wbHVzbWludXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hY2NvcmRpYW4taW1nL2FjY29yZC1wbHVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gIGhlaWdodDogMzBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAucGx1c21pbnVzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hY2NvcmRpYW4taW1nL2FjY29yZC1taW51cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAucGx1c21pbnVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLnBsdXNtaW51cyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAwcHggNDVweCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC5pbml0aWF0aXZlcy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IC5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuZnVsbC13aWR0aCAudGl0bGUtaGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IC5mdWxsLXdpZHRoIC5mbG9hdGluZy1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuZnVsbC13aWR0aCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLnRyYXZlbENvbnRlbnRCb3ggLnNob3dfbW9yZV9jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNTBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuc2hvd19tb3JlX2NvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLnRyYXZlbENvbnRlbnRCb3ggLnNob3dfbW9yZV9jb250ZW50IG9sIGxpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuc2hvd19tb3JlX2NvbnRlbnQgb2wgbGkgLlVwcGVyQWxwaGFiZXQge1xuICBsaXN0LXN0eWxlOiB1cHBlci1hbHBoYTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveC5yaWdodC1zZWMgLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5ib3R0b20tdGV4dC1ib3ggLm1vcmVjb250ZW50LmNvbGxhcHNlZCB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaSAuVXBwZXJBbHBoYWJldCB7XG4gIGxpc3Qtc3R5bGU6IHVwcGVyLWFscGhhO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBvbCBsaSAuVXBwZXJBbHBoYWJldCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveC5tb3JlY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaG93Q2xpY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvd19oaWRlLFxuLnNob3dfaGlkZV9sZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvd19oaWRlLFxuICAuc2hvd19oaWRlX2xlc3Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNob3dfaGlkZV9sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGlnbmluZy1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLmFsaWduaW5nLWNlbnRlciB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxufVxuLmFsaWduaW5nLWNlbnRlci5hY3RpdmUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFsaWduaW5nLWNlbnRlci5hY3RpdmUgLnNob3dDbGljayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsaWduaW5nLWNlbnRlci5hY3RpdmUgb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbGlnbmluZy1jZW50ZXIge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5hbGlnbmluZy1jZW50ZXIgb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbmluZy1jZW50ZXIgb2wge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmhpZGVEb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvTGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvTGlzdCAudmlkZW9JdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzElO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9MaXN0IC52aWRlb0l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi52aWRlb0xpc3QgLnZpZGVvSXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnZpZGVvTGlzdCAudmlkZW9JdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udmlkZW9MaXN0IC52aWRlb0l0ZW0gLnZpZGVvVGV4dFdyYXBwIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4udmlkZW9MaXN0IC52aWRlb0l0ZW0gLnZpZGVvVGV4dFdyYXBwIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZpZGVvTGlzdCAudmlkZW9JdGVtIC52aWRlb1RleHRXcmFwcCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb3ZpZFBhcmFWaWRlbyB7XG4gIG1hcmdpbjogMHB4IDBweCAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY292aWRQYXJhVmlkZW8gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnR4dC14cyBhIHtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5cbi5jb3ZpZFBhZ2UgLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZpZFBhZ2UgLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZpZFBhZ2UgLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuLmNvdmlkUGFnZSAuY292aWRDb250ZW50IGgzIHtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY292aWRQYWdlIC5jb3ZpZENvbnRlbnQgaDMgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uY292aWRQYWdlIC5jb3ZpZENvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLmNvdmlkUGFnZSAuY292aWRDb250ZW50IC5iZy1ncmF5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvdmlkUGFnZSAuY292aWRDb250ZW50IC5iZy1ncmF5IGEge1xuICBjb2xvcjogI2MxYzFjMTtcbn1cblxuLnZpZGVvV3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvdmlkUGFnZUJvdHRvbSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uY292aWRQYWdlQm90dG9tIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgyIHtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY292aWRQYWdlQm90dG9tIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgyIHtcbiAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG4uY292aWRQYWdlQm90dG9tIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAge1xuICBtYXJnaW46IDE1cHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIGEsIC5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIGEsIC5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpZ2h0LW1vZGUgaW5wdXQsIC5saWdodC1tb2RlIHNlbGVjdCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgc2VjdGlvbjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5saWdodC1tb2RlIHNlY3Rpb246bnRoLW9mLXR5cGUob2RkKSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIHtcbiAgYm9yZGVyLWxlZnQ6ICMzOTM5Mzkgc29saWQgMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSBzZWN0aW9uOm50aC1vZi10eXBlKG9kZCkgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxpZ2h0LW1vZGUgc2VjdGlvbjpudGgtb2YtdHlwZShvZGQpIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCk7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxpZ2h0LW1vZGUgLmV2ZW5iZyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjAgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgI3RoYW5rc2VtYWlsZGl2IC5jb20taGVhZGluZyBoMiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnICN0aGFua3NlbWFpbGRpdiAuY29tLWhlYWRpbmcgaDIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjAgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5vZGRiZyAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5saWdodC1tb2RlIC5vZGRiZyAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubGlnaHQtbW9kZSBoMSwgLmxpZ2h0LW1vZGUgaDIsIC5saWdodC1tb2RlIGgzLCAubGlnaHQtbW9kZSBoNCwgLmxpZ2h0LW1vZGUgaDUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuZ3Jvd3RoLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSBwIHtcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5wYXJncmFwaCBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAubGlnaHQtbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGlnaHQtbW9kZSAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgYS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyMiU7XG4gIHdpZHRoOiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM4ZGVnKTtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItY29udGVudCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiAzMiU7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM4ZGVnKTtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItaGVhZCAuc2hvdy1zdWItaGVhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCAuYnVzaW5lc3MtZ2FsbGVyeSAudGVjaC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJveCAuaW1hZ2UtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLWhlYWRpbmctdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLXN1Yi10ZXh0IHtcbiAgY29sb3I6ICM3QjdCN0I7XG59XG4ubGlnaHQtbW9kZSAudmlld21vcmUtYnRuIHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5yZWFkLW1vcmUgYSB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogIzM5MzkzMyAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLXN1Yi10ZXh0IHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQgcCB7XG4gIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQgYSB7XG4gIGNvbG9yOiAjMzkzOTMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAubmV3dGFiLWljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMiUpIHNlcGlhKDApIHNhdHVyYXRlKDkxMCUpIGh1ZS1yb3RhdGUoMjQ5ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTMlKTtcbn1cbi5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQsIC5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciwgLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcG9saWN5IHtcbiAgYmFja2dyb3VuZDogI0MxQzFDMTtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1sZWZ0IC5mb290ZXItbG9nbyAuZGFya21vZGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAjYm90dG9tVG9Ub3AgLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LW1vZGUgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuZGVzaWduYXRpb24taW5mby13cmFwIC5uYW1lLWluZm8ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmRlc2lnbmF0aW9uLWluZm8td3JhcCAuZGVzaW5hdGlvbi1pbmZvIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyOCUpIHNlcGlhKDk0JSkgc2F0dXJhdGUoNTYwJSkgaHVlLXJvdGF0ZSgxODVkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg5NSUpO1xufVxuLmxpZ2h0LW1vZGUgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyBoNCB7XG4gIGNvbG9yOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmxpZ2h0LW1vZGUgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItaW5mbyAub3VybGVhZGVyLW5hbWUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzMywgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4ubGlnaHQtbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCAubmFtZS1pbmZvIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAgLmRlc2luYXRpb24taW5mbyB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5vZGRiZyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IGEge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS10ZXh0IHtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmxpZ2h0LW1vZGUgLmV2ZW5iZyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS10ZXh0IHtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4ubGlnaHQtbW9kZSAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLWRhdGUtdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuc3RvcnlsaW5rIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5zdG9yeWxpbmsgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnRpbWUtZGF0ZS10ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0V3JhcHBlciAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHNlbGVjdCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluIC5yZXBvcnRXcmFwcGVyIC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLnJlcG9ydC1maWxlV3JhcHBlciB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXJsZWFkZXItaW5mbyAub3VybGVhZGVyLW5hbWUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saWdodC1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC5vdXJsZWFkZXItaW5mby1kZXRhaWxzIHNwYW4ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5icmVhZGNydW1iIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5icmVhZGNydW1iIHVsIGxpIGEgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xufVxuLmxpZ2h0LW1vZGUgLmJyZWFkY3J1bWIgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lci1tYWluIC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIgdWwgbGkgYSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgwJSkgc2VwaWEoMCkgc2F0dXJhdGUoNjY4JSkgaHVlLXJvdGF0ZSg5NmRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDk0JSk7XG59XG4ubGlnaHQtbW9kZSAuYmFubmVyLW1haW4gLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGl0bGUtaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRpdGxlLWhlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggcCB7XG4gIGNvbG9yOiAjN0I3QjdCICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLmxlZnQtc2VjIC5zdWItaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3ggLm91cmFwcHJvY2gtd3JhcCAub3VyYXBwcm9jaC10ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIC5vdXJhcHByb2NoLWljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9idXNpbmVzc19zdXN0YWluYWJpbGl0eSAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWhlYWRpbmctdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWNvdW50LXRleHQge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtY2l0eS1uYW1lIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94IC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLmNob29zU3RhdGUge1xuICBjb2xvcjogIzM5MzkzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveDo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogIzM5MzkzOSBzb2xpZCAxcHg7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5tYXAtZGF0YSBvbCBsaSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLnN1YnRleHQtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9mb3VyaW1hZ2VzbGlkZXIuQ29tX3N1YmJ1c2luZXNzIC5mb3VySW1hZ2Utc2xpZGVyIC5jYXJkLXRleHQtYm94IC5jYXJkLXRleHQtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5hbWUtaW5mby13cmFwcGVyIC5uYW1lLWluZm8tdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5rbm93LW1vcmUgc3BhbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAua25vdy1tb3JlIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJpZ2h0LXNlY3Rpb24gcCBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYiB1bCBsaSBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDI3MGRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcbn1cbi5saWdodC1tb2RlIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIC5zdWJ0ZXh0IHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQgYXNpZGUge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAubGlnaHQtbW9kZSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggaW5wdXQge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbCBzcGFuIGEge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogIzAxODBBMiBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6ICM4RTI3OEYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saWdodC1tb2RlIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xufVxuLmxpZ2h0LW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzdCN0I3Qjtcbn1cbi5saWdodC1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmRyb3Bkb3duLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzdCN0I3Qjtcbn1cbi5saWdodC1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICM3QjdCN0I7XG59XG4ubGlnaHQtbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTggLnN1YnNjcmliZS1pbnB1dC1ib3gge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5saWdodC1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtOCAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC04IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5saWdodC1tb2RlIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5zZWFyY2gtYnRuLXdyYXAgLnNlYXJjaC1idG4ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMTYyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk3JSk7XG59XG4ubGlnaHQtbW9kZSAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzkgMCwgIzM5MzkzOSAxMDAlKTtcbn1cbi5saWdodC1tb2RlIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgc3BhbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDIwNjUlKSBodWUtcm90YXRlKDI1NGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkyJSk7XG59XG4ubGlnaHQtbW9kZSAuaW5wdXRib3gge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5pbnB1dGJveCBpbnB1dCB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuaW5wdXRib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5pbnB1dGJveC5zZWxlY3Rib3ggc2VsZWN0IHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5pbnB1dGJveC5zZWxlY3Rib3ggc2VsZWN0OjphZnRlciB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgc2VsZWN0IG9wdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG4ubGlnaHQtbW9kZSAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCBhIHtcbiAgY29sb3I6ICMzOTM5MzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saWdodC1tb2RlIHVsIGxpLCAubGlnaHQtbW9kZSBvbCBsaSB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRSb3cgLmRvd25sb2FkTGVmdCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IC5kb3dubG9hZGxpbmsgYSB7XG4gIGNvbG9yOiAjOTEyODhEO1xufVxuLmxpZ2h0LW1vZGUgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbnRhY3Qtc3VidGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbnRhY3Qtc3VidGV4dCBwIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5jYXJyZXJJbnRyb0Jhbm5lciAuY2FyZWVyLWludHJvLXRleHQgcCB7XG4gIGNvbG9yOiAjZDBkMGQwICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGFnIGgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuaGVhZCB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwcztcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5sb2FkYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICB9XG59XG4ubGlnaHQtbW9kZSAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBoMywgLmxpZ2h0LW1vZGUgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDMgcCwgLmxpZ2h0LW1vZGUgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDQgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIGEge1xuICBjb2xvcjogIzJFNTdBQTtcbn1cbi5saWdodC1tb2RlIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcgaDMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCAuYnRucy13cmFwIC5idG4tc3R5bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZTpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCBhIHtcbiAgY29sb3I6ICMyRTU3QUE7XG59XG4ubGlnaHQtbW9kZSAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZFRleHQgaDMge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5lcnJvci13cmFwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5saWdodC1tb2RlIC5lcnJvci13cmFwIC5jb3B5dHh0IHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuZXJyb3Itd3JhcCAuY29weXR4dCBhIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIC5rZXl3b3Jkcy1oZWFkaW5nIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaSB7XG4gIGJvcmRlcjogIzM5MzkzMyBzb2xpZCAxcHg7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4O1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IGlucHV0IHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWJ0bnMgLnNlYXJjaC1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoMjA2NSUpIGh1ZS1yb3RhdGUoMjU0ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTIlKTtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSBoNCB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIGEge1xuICBjb2xvcjogIzJFNTdBQTtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuY2xvc2Utc2VhcmNoLWJhciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xufVxuLmxpZ2h0LW1vZGUgLmNhcmQtdGV4dC1ib3gge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtd3JhcCAuY2FyZC1kYXRlLXRleHQge1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cbi5saWdodC1tb2RlIC5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmNyb3NzbGluay10ZXh0V3JhcCBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC50aXRsZS1oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGlnaHQtbW9kZSAuYmFubmVyIC5icmVhZGNydW1iIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5iYW5uZXIgLmJyZWFkY3J1bWIgdWwgbGkgYSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDY2OCUpIGh1ZS1yb3RhdGUoOTZkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg5NCUpO1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lciAuYnJlYWRjcnVtYiB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTggLnN1YnNjcmliZS1pbnB1dC1ib3ggYS5zdWJzY3JpYmUtYnRuIHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY2xlYXJhbGwge1xuICBjb2xvcjogIzkxMjg4RDtcbn1cbi5saWdodC1tb2RlIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQuY2VudGVyLXRleHQgLnZpZGVvLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnZpZGVvcy1zZWN0aW9uIC5icmVhZGNydW1iIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC52aWRlb3Mtc2VjdGlvbiAuYnJlYWRjcnVtYiB1bCBsaSBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmxpZ2h0LW1vZGUgLnZpZGVvcy1zZWN0aW9uIC5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5xdW90ZS1pbWcgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDk3JSkgaHVlLXJvdGF0ZSgzMzJkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5NiUpO1xufVxuLmxpZ2h0LW1vZGUgLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXdyYXAgLm5ld3RhYi1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTclKTtcbn1cbi5saWdodC1tb2RlIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IGEge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHAgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDk3JSkgaHVlLXJvdGF0ZSgzMzJkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5NiUpO1xufVxuLmxpZ2h0LW1vZGUgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG4ubGlnaHQtbW9kZSAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmluZm8gLmRlc2lnbmF0aW9uIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubGVnZW5kIHRleHQge1xuICBmaWxsOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRuLXN0eWxlMiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRuLXN0eWxlMiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRuLXN0eWxlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRuLXN0eWxlMjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG4tc3R5bGUyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG4tc3R5bGUyOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxpZ2h0LW1vZGUgI3RoYW5rc2VtYWlsZGl2IC5jb20taGVhZGluZyBoMiB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYmctd2hpdGUuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLWJnOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItaGVhZCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcy5uby1oZWFkaW5nLWxpbmtzIHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIC5mb290ZXItc3ViLWxpbmsgbGkgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDMlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyB1bCBsaSBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMCUpIHNlcGlhKDc1JSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoNTNkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCgxMDIlKTtcbn1cbi5saWdodC1tb2RlIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbi5saWdodC1tb2RlIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBmMGYwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAuQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgxLCAubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5saWdodC1tb2RlIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMywgLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg0LCAubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmV2ZW5iZyAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5vZGRiZyAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5saWdodC1tb2RlIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IGEge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSwgLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6OmJlZm9yZSwgLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kYXJrLW1vZGUgLmxhbmctaGktaW4gLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IGJsb2NrcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZGFyay1tb2RlIGZvb3RlciAuZm9vdGVyLWxlZnQgLmZvb3Rlci1sb2dvIC5saWdodG1vZGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg3JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDQxMjMlKSBodWUtcm90YXRlKDI2MGRlZykgYnJpZ2h0bmVzcyg5MSUpIGNvbnRyYXN0KDg5JSk7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGU6YmVmb3JlLCAuZGFyay1tb2RlIGJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmRhcmstbW9kZSAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhcmstbW9kZSAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYgLnRhYi1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpIDE7XG59XG4uZGFyay1tb2RlIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IC50YWItYnV0dG9uLmFjdGl2ZSBwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbn1cbi5kYXJrLW1vZGUgLm1vcmVjb250ZW50IHVsIGxpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3ggLnRpbWVsaW5lLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCAudGltZWxpbmUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkgLnRpbWVsaW5lLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b206YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0bjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzExMGUyMCwgIzE0MGQyMCwgIzE3MGIxZiwgIzFhMGExZSwgIzFkMDgxYykgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnICN0aGFua3NlbWFpbGRpdiAuY29tLWhlYWRpbmcgaDIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAub2RkYmcgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAub2RkYmcgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlOmhvdmVyIC5jYXJkLXRleHQtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAub2RkYmcgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmRhcmstbW9kZSAub2RkYmcgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZy5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAjdGhhbmtzZW1haWxkaXYgLmNvbS1oZWFkaW5nIGgyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSkgIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCAuc2VsZWN0Q291bnRyeUNvZGVWYWxEaXNwbGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gubm9pbWFnZTpob3ZlciAuY2FyZC10ZXh0LWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIgLmNhcmQtdGV4dC1ib3ggLm5ld3RhYi1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjIlKSBzZXBpYSgwJSkgc2F0dXJhdGUoOTEwJSkgaHVlLXJvdGF0ZSgyNDlkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MyUpO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS13cmFwIC5jYXJkLWRhdGUtdGV4dCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS13cmFwIC5uZXd0YWItaWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoMiUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDEyMmRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDkyJSk7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NywgNTcsIDU3LCAwLjcpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjdGl2ZSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdCAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGEuaGFzLWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuYWNjZXNzaWJpbGl0eS10YWIgc3BhbiBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjY2Vzc2liaWxpdHktdGFiIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY2Nlc3NpYmlsaXR5LXRhYiBzcGFuOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBidXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLnNlYXJjaC1iYXIgc3BhbiBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmxpc3RlZC1jb21wYW5pZXMgbGkgYSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyIGEuaGFzLWNoaWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUgLnN1Yi1tZW51IHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdCAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgYmFja2dyb3VuZDogIzM5MzkzMztcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdCAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdCAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sb2dvIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdC5hY3RpdmUgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubW9iLXNlYXJjaC1pY29uIHNwYW4gYSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoMiUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDEyMmRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDkyJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sZWZ0LW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICMzOTM5MzM7XG4gIH1cbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhMTEyMiwgIzEwMGYyMiwgIzE1MGQyMCwgIzE5MGIxZiwgIzFkMDgxYyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzksICMzOTM5MzksICMzOTM5MzksICMzOTM5MzkpO1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOGUyNzhmIDkwJSk7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIgLmhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIgLnN1YmhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAucmVzZXQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAjODA4MDgwIHNvbGlkIDFweDtcbn1cbi5kYXJrLW1vZGUgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGFyay1tb2RlIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmKTtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xufVxuLmRhcmstbW9kZSAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQpIDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXJrLW1vZGUgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XG59XG4uZGFyay1tb2RlIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XG59XG4uZGFyay1tb2RlIC5zdXN0YWluYWJpbGl0eUJveDIgYSB7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuLmRhcmstbW9kZSAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkuYWN0aXZlIC5qb2ludXMtb3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XG59XG4uZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4RCAwJSwgIzkxMjg4RCAyMiUsICM5MTI4OEQgOTAlKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhEO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTEyODhEO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5hdXRvcGxheS1wcm9ncmVzcyAucGJhciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCAwLCAjOTEyODhkIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5ncmFkaWVudC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4ZCwgIzkxMjg4ZCk7XG59XG4uZGFyay1tb2RlIC5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTEyODhkO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4ZCwgIzkxMjg4ZCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkxMjg4ZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkxMjg4ZDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCAuYnRucy13cmFwIC5idG4tc3R5bGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG5zLXdyYXAgLmJ0bi1zdHlsZTIge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRucy13cmFwIC5idG4tc3R5bGUyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG5zLXdyYXAgLmJ0bi1zdHlsZTI6aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbn1cbi5kYXJrLW1vZGUgI2JvdHRvbVRvVG9wIHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbn1cbi5kYXJrLW1vZGUgI2JvdHRvbVRvVG9wOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmRhcmstbW9kZSAjYm90dG9tVG9Ub3A6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cbi5kYXJrLW1vZGUgI2JvdHRvbVRvVG9wOmhvdmVyIHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG4uZGFyay1tb2RlICNib3R0b21Ub1RvcCAudG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG4uZGFyay1tb2RlIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi5kYXJrLW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuZGFyay1tb2RlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xufVxuLmRhcmstbW9kZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOjphZnRlciwgLmRhcmstbW9kZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAgLnN1YnNjcmliZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIC5kcm9wZG93bi1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgLnN1YnNjcmliZS1oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhcmstbW9kZSAuQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCAuY3RhLXdyYXAgLmN0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhcmstbW9kZSAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5pbnB1dGJveCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjU2NDY5O1xufVxuLmRhcmstbW9kZSAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5zZWFyY2gtYnRuLXdyYXAgLnNlYXJjaC1idG4ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc4JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDE5OCUpIGh1ZS1yb3RhdGUoNjhkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg5NSUpO1xufVxuLmRhcmstbW9kZSAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAuc2VhcmNoLXJlc3VsdCAjc2VhcmNodGFnIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzkxMjg4ZCAxMDAlKTtcbn1cbi5kYXJrLW1vZGUgLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhMTEyMiwgIzEwMGYyMiwgIzE1MGQyMCwgIzE5MGIxZiwgIzFkMDgxYyk7XG59XG4uZGFyay1tb2RlIC50ZXh0LXBvdXAtb3ZlcmxheSAudGV4dC1wb3B1cC1jb250YWluZXIgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50ZXh0LXBvdXAtb3ZlcmxheSAudGV4dC1wb3B1cC1jb250YWluZXIgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCAxMDAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuZ3JhZGllbnQtYnV0dG9uOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpiZWZvcmUge1xuICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgLnByZXYtYnRuLCAuZGFyay1tb2RlIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgLm5leC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgLnNwb3J0cy1vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkKTtcbn1cbi5kYXJrLW1vZGUgLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1uYW1lIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDI3MGRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKTtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICB9XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tX3Zpc2lvbl90ZXh0X2JveCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4MWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDMlKTtcbn1cbi5kYXJrLW1vZGUgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmluZm8td3JhcCAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tcHJldiwgLmRhcmstbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG59XG4uZGFyay1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLmRhcmstbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAucGRmLWRvd25sb2FkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAucGRmLWRvd25sb2FkIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDM2NTklKSBodWUtcm90YXRlKDMwMmRlZykgYnJpZ2h0bmVzcygxMDclKSBjb250cmFzdCgxMDQlKTtcbn1cbi5kYXJrLW1vZGUgLnBkZi1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAucGRmLWRvd25sb2FkOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLnBkZi1kb3dubG9hZDpob3Zlcjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAucGRmLWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgMTAwJSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gIGJhY2tncm91bmQ6ICMzOTM5MzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyOmhvdmVyIC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIuYWN0aXZlIC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCBsYWJlbCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYW5uZXItbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgLmltZy1ib3guZGVzay1oaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCAuaW1nLWJveC5kZXNrLWhpZGUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDkxO1xuICB9XG4gIC5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIC5pbWctYm94LmRlc2staGlkZSBhOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgLmltZy1ib3guZGVzay1oaWRlIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIC5pbWctYm94LmRlc2staGlkZSAueXQtcGxheWVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgLmltZy1ib3guZGVzay1oaWRlIC55dC1wbGF5ZXItaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCAuaW1nLWJveCAueXQtcGxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIHZpZGVvLCAuYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLW1haW4gLmN1c3RvbS1wYWdpbnRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1LjU2JTtcbiAgYm90dG9tOiAzJTtcbiAgei1pbmRleDogOTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5iYW5uZXItbWFpbiAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXItbWFpbiAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIGJvdHRvbTogMTEwcHg7XG4gIGxlZnQ6IDUuNTYlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA1MyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XG4gICAgbWF4LXdpZHRoOiA1MyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciB7XG4gICAgYm90dG9tOiAzMi4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBib3R0b206IDE3JTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLnBhcmdyYXBoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAucGFyZ3JhcGggcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5wYXJncmFwaCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiAgICBwYWRkaW5nOiAyMy41cHggMjBweCAyMy41cHggMjBweDsgKi9cbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItdG9wOiAjZmZmIHNvbGlkIDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206ICNmZmYgc29saWQgMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogI2ZmZiBzb2xpZCA0cHg7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAjZmZmIHNvbGlkIDRweDtcbn1cbi5iYW5uZXItbWFpbiAuYXV0b3BsYXktcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDNweDtcbiAgcmlnaHQ6IDkwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAuYmFubmVyLW1haW4gLmF1dG9wbGF5LXByb2dyZXNzIHtcbiAgICBib3R0b206IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1tYWluIC5hdXRvcGxheS1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDg5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDFweDtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuLmJhbm5lci1tYWluIC5hdXRvcGxheS1wcm9ncmVzcyAucGJhciB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCAwJSwgIzkxMjg4ZCAxMDAlKTtcbn1cbi5iYW5uZXItbWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAtNDZweDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmJhbm5lci1tYWluIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAtNDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvdHRvbTogMjNweDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAtNzBweDtcbiAgdG9wOiAtNDZweDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmJhbm5lci1tYWluIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsZWZ0OiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJhbm5lci1tYWluIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUzMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgY29sb3I6IHJnYmEoMjUzLCAyNDcsIDIzOCwgMC40KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMC45O1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmJhbm5lci1tYWluIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDU3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5iYW5uZXItbWFpbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogLTc5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1tYWluIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYm90dG9tOiAyM3B4O1xuICAgIHJpZ2h0OiA4OXB4O1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgfVxufVxuXG4udGFiY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWJjb250YWluZXIgLnRhYldyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYmNvbnRhaW5lciAudGFiV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgMCAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRhYmNvbnRhaW5lciAudGFiV3JhcHBlciB1bCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4udGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMHB4IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnRhYmNvbnRhaW5lciAudGFiV3JhcHBlciB1bCBsaSBhIHtcbiAgY29sb3I6ICM2NjY4NmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG4udGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi50YWJDb250ZW50V3JhcHAgLnRhYkNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYkNvbnRlbnRXcmFwcCAudGFiQ29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiA5MnZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3VzdGFpbmFiaWxpdHlDb21wV3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZCB7XG4gIHdpZHRoOiAxNTBweDsgLyogSW5pdGlhbCBuYXJyb3cgc2xpdCB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgLyogSW5kaWNhdGUgY2xpY2thYmxlIGNhcmRzICovXG4gIGJvcmRlci1yYWRpdXM6IDBweDsgLyogU21vb3RoIGJvcmRlciBmb3IgYWVzdGhldGljcyAqL1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpOyAvKiBTdWJ0bGUgc2hhZG93ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xuICB9XG59XG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA3MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkOmhvdmVyIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlOyAvKiBGb3Igc21vb3RoIHpvb20gZWZmZWN0ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQuYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7IC8qIEV4cGFuZCB0byBmdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogQWRqdXN0IGhlaWdodCBhdXRvbWF0aWNhbGx5ICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQuYWN0aXZlIHtcbiAgICBhbmltYXRpb246IHN1c3RhaW5hYmlsaXR5IDAuNXMgZWFzZSBmb3J3YXJkcztcbiAgfVxufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiBObyB6b29tIG9uIGFjdGl2ZSAqL1xufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDpub3QoLmFjdGl2ZSkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiBTbGlnaHQgem9vbSBvbiBpbmFjdGl2ZSBjYXJkcyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLTEge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY2FyZC0yIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNhcmQtMyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zdXN0YWluYWJpbGl0eUJveFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogNS4xJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94V3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3hXcmFwIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN1YmNhcmQuYWN0aXZlIC5zdXN0YWluYWJpbGl0eUJveFdyYXAge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1c3RhaW5hYmlsaXR5Qm94MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3gxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnN1c3RhaW5hYmlsaXR5Qm94MiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW4tbGVmdDogNS42JTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUJveDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3gyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc3VzdGFpbmFiaWxpdHlCb3gyIGg0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3gyIGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zdXN0YWluYWJpbGl0eUJveDIgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUJveDIgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cbn1cbi5zdXN0YWluYWJpbGl0eUJveDIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94MiBhIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG59XG4uc3VzdGFpbmFiaWxpdHlCb3gyIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiA0NyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MyUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94MiBhOjpiZWZvcmUge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUJveDIgYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmNhcmQtaGVhZGluZyB7XG4gIGJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiAyNTA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMjVweCAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB3cml0aW5nLW1vZGU6IHRiLXJsO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmQtaGVhZGluZyB7XG4gICAgd3JpdGluZy1tb2RlOiBscjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgYm90dG9tOiA1NXB4O1xuICB9XG59XG5cbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkOm5vdCguYWN0aXZlKSAuY2FyZC1oZWFkaW5nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgc3VzdGFpbmFiaWxpdHkge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4OyAvKiBTZXQgdG8gYSB2YWx1ZSBsYXJnZXIgdGhhbiBleHBlY3RlZCBmdWxsIGhlaWdodCAqL1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN1c3RhaW5hYmlsaXR5IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cbiAgfVxufVxuLyogQGtleWZyYW1lcyBzdXN0YWluYWJpbGl0eXpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufSAqL1xuLmxhbmctaGktaW4gaDEsXG4ubGFuZy1oaS1pbiBoMixcbi5sYW5nLWhpLWluIGgzLFxuLmxhbmctaGktaW4gaDQsXG4ubGFuZy1oaS1pbiBoNSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5sYW5nLWhpLWluIHAge1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ubGFuZy1oaS1pbiAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5nLWhpLWluIC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmxhbmctaGktaW4gLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ubGFuZy1oaS1pbiAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5sYW5nLWhpLWluIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxhbmctaGktaW4gLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBib3R0b206IC0ycHg7XG59XG4ubGFuZy1oaS1pbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxhbmctaGktaW4gLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCAuY2hvb3NTdGF0ZSB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG4ubGFuZy1oaS1pbiAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggc2VsZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ubGFuZy1oaS1pbiAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggaW5wdXQuc2VhcmNoLWJveCB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nLWhpLWluIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjZGVtbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jYXJkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDk4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNidG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjkwcHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODY2NjY2NjY2Nyk7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNvbnRlbnQtcGxhY2Uge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNvbnRlbnQtdGl0bGUtMSxcbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNvbnRlbnQtdGl0bGUtMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY29udGVudC1zdGFydCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2NjY2NjY2NjcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTEgIWltcG9ydGFudDtcbiAgYm90dG9tOiAxMTBweDtcbiAgbGVmdDogNS41NiU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyAucGxhY2UtYm94IC50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLnBsYWNlLWJveCAudGV4dDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgPiAuZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLmN0YS1ib3ggLmN0YSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyAuY3RhLWJveCAuY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyODhkLCAjMmU1N2FhKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwcztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTU3YWE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhkO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyA+IC5jdGEge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyA+IC5jdGEgPiAuYm9va21hcmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2FkMjk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgPiAuY3RhID4gLmJvb2ttYXJrIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzID4gLmN0YSA+IC5kaXNjb3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzID4gLmN0YSA+IC5kaXNjb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI4OGQsICMyZTU3YWEpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlNTdhYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OGQ7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzIC50aXRsZS0xLFxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyAudGl0bGUtMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzIC50aXRsZS0xLFxuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzIC50aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLnRpdGxlLTEsXG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIG5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBuYXYgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2IC5zdmctY29udGFpbmVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZ2FwOiAxMHB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBuYXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGdhcDogMjRweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2ID4gZGl2Omxhc3QtY2hpbGQgPiAuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBuYXYgPiBkaXY6bGFzdC1jaGlsZCA+IC5hY3RpdmU6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhZDI5O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgei1pbmRleDogNjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gPiAuYXJyb3cge1xuICB6LWluZGV4OiA2MDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMzMzMzMzMzMzKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gPiAuYXJyb3c6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5wYWdpbmF0aW9uID4gLmFycm93IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnByb2dyZXNzLXN1Yi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB6LWluZGV4OiA2MDtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnByb2dyZXNzLXN1Yi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAucGFnaW5hdGlvbiAucHJvZ3Jlc3Mtc3ViLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc3ViLWJhY2tncm91bmQge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnByb2dyZXNzLXN1Yi1jb250YWluZXIgLnByb2dyZXNzLXN1Yi1iYWNrZ3JvdW5kIC5wcm9ncmVzcy1zdWItZm9yZWdyb3VuZCB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OGQgMCwgIzkxMjg4ZCAxMDAlKTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnNsaWRlLW51bWJlcnMge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA2MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAucGFnaW5hdGlvbiAuc2xpZGUtbnVtYmVycyAuaXRlbSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC52aWRlby1ib3gge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudmlkZW8tYm94IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC52aWRlby1ib3guYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLkNvbV9qb2ludXMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgdG9wOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTM1cHg7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaSAuam9pbnVzLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY2LjV2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIC5qb2luLXVzLWJveC13cmFwIHVsIGxpIC5qb2ludXMtaW1nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkgLmpvaW51cy1pbWc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkgLmpvaW51cy1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkgLmpvaW51cy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIHRyYW5zaXRpb246IDFzIGxpbmVhcjsgKi9cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaSAuam9pbnVzLWltZzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIC5qb2luLXVzLWJveC13cmFwIHVsIGxpIC5qb2ludXMtb3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpob3ZlciB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICB3aWR0aDogNTMuNiU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLmpvaW51cy1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhbmltYXRpb246IGpvaW51cyAwLjVzIGVhc2UgZm9yd2FyZHM7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLmpvaW51cy1vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIC5qb2luLXVzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSAuam9pbnVzLW92ZXJsYXktdGV4dCAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAwcHg7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkuYWN0aXZlIC5qb2ludXMtb3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLmpvaW51cy1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGpvaW51cyB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7IC8qIFNldCB0byBhIHZhbHVlIGxhcmdlciB0aGFuIGV4cGVjdGVkIGZ1bGwgaGVpZ2h0ICovXG4gIH1cbn1cbi5Db21fc3BvdHMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICB3aWR0aDogMTguNzY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIuNTd2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtaW1nIHtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWc6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgZmlsdGVyOiBub25lO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgLnNwb3J0cy1vdmVybGF5LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMzJweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtaW1nIC5zcG9ydHMtb3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgLnNwb3J0cy1vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLWltZyAuc3BvcnRzLW92ZXJsYXktaWNvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtaW1nIC5zcG9ydHMtb3ZlcmxheS1pY29uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgLnNwb3J0cy1vdmVybGF5LWljb24gaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtaW1nIC5zcG9ydHMtb3ZlcmxheS1pY29uOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtbW9iaWxlLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IGFkYW5pO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtbW9iaWxlLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCAuY3RhLXdyYXAgLmN0YSB7XG4gICAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCAuY3RhLXdyYXAgLmN0YSB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IC5jdGEtd3JhcCAuY3RhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IC5jdGEtd3JhcCAuY3RhOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IC5jdGEtd3JhcCAuY3RhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCAuY3RhLXdyYXAgLmN0YTpob3Zlcjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICB3aWR0aDogNTMuNiU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogc3BvcnRsaW5lIDAuNXMgZWFzZSBmb3J3YXJkcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkuYWN0aXZlIC5zcG90cy1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSAuc3BvdHMtaW1nIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLnNwb3RzLWltZyAuc3BvcnRzLW92ZXJsYXktdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSAuc3BvdHMtaW1nIC5zcG9ydHMtb3ZlcmxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSAuc3BvdHMtbW9iaWxlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IGFkYW5pO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCAuY3RhLXdyYXAgLmN0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCAuY3RhLXdyYXAgLmN0YTo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQGtleWZyYW1lcyBzcG9ydGxpbmUge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4OyAvKiBTZXQgdG8gYSB2YWx1ZSBsYXJnZXIgdGhhbiBleHBlY3RlZCBmdWxsIGhlaWdodCAqL1xuICB9XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5jb21wYW55X3Zpc2lvbl9pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLmNvbXBhbnlfdmlzaW9uX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuY29tcGFueV92aXNpb25fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuY29tcGFueV92aXNpb25fdGV4dCAuY29tcGFueV92aXNpb25fd3JhcF90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNS41NSU7XG4gIGJvdHRvbTogMTAlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuY29tcGFueV92aXNpb25fdGV4dCAuY29tcGFueV92aXNpb25fd3JhcF90ZXh0IC5jb21wYW55X3Zpc2lvbl90ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5jb21wYW55X3Zpc2lvbl90ZXh0IC5jb21wYW55X3Zpc2lvbl93cmFwX3RleHQgLmNvbXBhbnlfdmlzaW9uX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5jb21wYW55X3Zpc2lvbl90ZXh0IC5jb21wYW55X3Zpc2lvbl93cmFwX3RleHQgLmNvbXBhbnlfdmlzaW9uX3N1YnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5jb21wYW55X3Zpc2lvbl90ZXh0IC5jb21wYW55X3Zpc2lvbl93cmFwX3RleHQgLmNvbXBhbnlfdmlzaW9uX3N1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMge1xuICB3aWR0aDogMzElO1xuICBwYWRkaW5nOiAwIDIuODElIDAgNS41NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyB7XG4gICAgcGFkZGluZzogMCAxLjM4JSAwIDEuMzglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl9pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tX3Zpc2lvbl90ZXh0X2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tX3Zpc2lvbl90ZXh0X2JveCBwIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbV92aXNpb25fdGV4dF9ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9yaWdodF9zZWMge1xuICB3aWR0aDogNjklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9yaWdodF9zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5Db21fdGltZWxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9sZWZ0LXNlYyB7XG4gIHdpZHRoOiA2MC43NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfbGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX2xlZnQtc2VjIC50aW1lbGluZV9pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfbGVmdC1zZWMgLnRpbWVsaW5lX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIHtcbiAgd2lkdGg6IDM5LjQ0JTtcbiAgcGFkZGluZzogMCA1LjU2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIHtcbiAgICBwYWRkaW5nOiAwIDUuNTYlIDAgNC41NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMge1xuICAgIHBhZGRpbmc6IDcwcHggNS41NiUgNzBweCA0LjU2JTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfaW1nIHtcbiAgd2lkdGg6IDU4JTtcbiAgbWFyZ2luLXJpZ2h0OiAxMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX3RleHRfYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX3RleHRfYm94IC50aW1lbGluZS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCAudGltZWxpbmUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCAudGltZWxpbmUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX3RleHRfYm94IC50aW1lbGluZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCAudGltZWxpbmUtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX3RleHRfYm94IC50aW1lbGluZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDIwJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgd2lkdGg6IDY4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSB7XG4gICAgd2lkdGg6IDYxJTtcbiAgICAvKiAgIHBhZGRpbmctdG9wOiAzMHB4OyAqL1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDExcHggMCAwIDA7XG4gIHdpZHRoOiA5NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ1JTtcbiAgdG9wOiAyMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgdG9wOiA3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB0b3A6IDE0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHRvcDogOSU7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDUlO1xuICB0b3A6IDIwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHRvcDogNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB0b3A6IDE0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgdG9wOiA5JTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIC50aW1lbGluZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSAudGltZWxpbmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIC50aW1lbGluZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIHtcbiAgICAvKiAgbWFyZ2luLXRvcDogOSU7ICovXG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG4ge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAvKiAgcGFkZGluZzogMjMuNXB4IDIwcHggMjMuNXB4IDIwcHg7ICovXG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbiAgbGVmdDogMTklO1xuICB6LWluZGV4OiA5OTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBib3R0b206IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAuc2xpZGVyX19jb250cm9scyB7XG4gICAgdG9wOiAzMyU7XG4gICAgbGVmdDogMjMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICB0b3A6IDI2JTtcbiAgICBsZWZ0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDI5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICB0b3A6IDM0JTtcbiAgICBsZWZ0OiAyMCU7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC5zbGlkZXJfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6ICM3MDcwNzAgc29saWQgMXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC5zbGlkZXJfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzOTM5Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGtleWZyYW1lcyBsaW5lQW5pbSB7XG4gIDAlIHtcbiAgICB0b3A6IC02MCU7XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IDIwJTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc2Nyb2xsLXRvLXJldmVhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0b3A6IDg4dmg7XG4gIHotaW5kZXg6IDEzO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTEyODhEO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgLyogJjo6YmVmb3JleyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgd2lkdGg6IDZweDsgdG9wOiAtNTAlOyBoZWlnaHQ6IDQwJTsgYW5pbWF0aW9uOiBsaW5lQW5pbSAxcyBsaW5lYXIgaW5maW5pdGU7IGJvcmRlci1yYWRpdXM6IDJweDsgYmFja2dyb3VuZC1jb2xvcjogIzkxMjg4RDt9ICovXG59XG4uc2Nyb2xsLXRvLXJldmVhbCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGFuaW1hdGlvbjogc2hhZG93RmxvYXQgMXMgbGluZWFyIGFsdGVybmF0ZSBpbmZpbml0ZTtcbn1cbi5zY3JvbGwtdG8tcmV2ZWFsIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhEO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OEQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuLnNjcm9sbC10by1yZXZlYWwgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjg4RDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhEO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY3JvbGwtdG8tcmV2ZWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aW1lbGluZS1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1pbnRybyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50aW1lbGluZS1pbnRybyAudGV4dEJveC1Db21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA3MiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1pbnRybyAudGV4dEJveC1Db21wb25lbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucGluLXNwYWNlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucGluLXNwYWNlcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5waW4tc3BhY2VyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWhlYWRlciB7IC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4udGltZWxpbmUtaGVhZGVyIC5tZWRpYS1raXQtdGFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1oZWFkZXIgLm1lZGlhLWtpdC10YWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi50aW1lbGluZS1oZWFkZXIgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtaGVhZGVyIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMHB4IDA7XG4gIH1cbn1cbi50aW1lbGluZS1oZWFkZXIgLmNvbV9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTsgLyogd2lkdGg6IDEwMCU7ICAqL1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWhlYWRlciAuY29tX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aW1lbGluZS1oZWFkZXIgLmNvbV9jb250YWluZXIgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWhlYWRlciAuY29tX2NvbnRhaW5lciAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm1pbGVzdG9uZS1uYXYtaG9sZGVyIHsgLyogcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxMTsgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTYuNjYlOyAvKiBoZWlnaHQ6Y2FsYygxMDB2aCAtIDY1cHgpOyAqL1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAjOGUyNzhmIHNvbGlkIDEwcHg7XG4gIC8qIEBpbmNsdWRlIGJlbG93KHRiKXsgIGRpc3BsYXk6IG5vbmU7IH0gKi9cbn1cbi5taWxlc3RvbmUtbmF2LWhvbGRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTExO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLW5hdi1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA2MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5taWxlc3RvbmUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwLjUlKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1pbGVzdG9uZS1oZWFkZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5taWxlc3RvbmUtaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ2hhbmdlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206ICNmZmYgc29saWQgMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4ubWlsZXN0b25lLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIC8qIEBpbmNsdWRlIGJlbG93KHRiKXsgZGlzcGxheTogbm9uZTt9ICovXG59XG4ubWlsZXN0b25lLW5hdiB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1uYXYgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5taWxlc3RvbmUtbmF2IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5taWxlc3RvbmUtbmF2IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIHdoaXRlLXNwYWNlOiBub3dyYXA7ICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAzcmVtIDNyZW07XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItYm90dG9tOiAjMzkzOTM5IHNvbGlkIDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5taWxlc3RvbmUtbmF2IHVsIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLm1pbGVzdG9uZS1uYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwLjUlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLW5hdiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIH1cbn1cbi5taWxlc3RvbmUtbmF2IHVsIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5taWxlc3RvbmUtbmF2IHVsIGxpOmhvdmVyIGE6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbiBjb2xvciAwLjNzIGVhc2UtaW47XG59XG4ubWlsZXN0b25lLW5hdiB1bCBsaS5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLm1pbGVzdG9uZS1uYXYgdWwgbGkuYWN0aXZlIGEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ubWlsZXN0b25lLW5hdiB1bCBsaS5hY3RpdmUgYTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluIGNvbG9yIDAuM3MgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1uYXYgdWwgbGkuYWN0aXZlIGEge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgfVxufVxuXG4ueWVhci1uYXYtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDM1LjMzJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAueWVhci1uYXYtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi55ZWFyLW5hdiB7IC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aWR0aDogMTAwJTsgLyogbWluLWhlaWdodDpjYWxjKDEwMHZoIC0gNjVweCk7ICovXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBkaXNwbGF5OiBub25lOyAqL1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi55ZWFyLW5hdi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLnllYXItbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6ICM5Njk2OTYgc29saWQgMC41cHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi55ZWFyLW5hdiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDk0JTsgLyogdG9wOmNhbGMoNTAlIC0gMzNweCkgIWltcG9ydGFudDsgKi9cbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC43cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qICY6OmFmdGVye2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB6LWluZGV4Oi0xOyBsZWZ0OjA7IHRvcDowOyB3aWR0aDogMHB4OyBoZWlnaHQ6MTAwJTsgYm9yZGVyOiAjOTY5Njk2IHNvbGlkIDAuNXB4OyBvcGFjaXR5OiAwLjI7fSAqL1xufVxuLnllYXItbmF2IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDI1cHg7IC8qIG9wYWNpdHk6IDAuMzsgKi9cbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi55ZWFyLW5hdiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiAzMnB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IC01cHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi55ZWFyLW5hdiB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi55ZWFyLW5hdiB1bCBsaSBhIC55ZWFyLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi55ZWFyLW5hdiB1bCBsaS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLnllYXItbmF2IHVsIGxpLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFMjc4RjtcbiAgbWFyZ2luOiAtN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLnllYXItbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgYm9yZGVyLXJpZ2h0OiAjOEUyNzhGIHNvbGlkIDFweDtcbn1cbi55ZWFyLW5hdiB1bCBsaS5hY3RpdmUgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzhFMjc4Rjtcbn1cbi55ZWFyLW5hdiB1bCBsaS5hY3RpdmUgYSAueWVhci10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ueWVhci1udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmOyAvKiBmb250LXNpemU6IDJyZW07ICovXG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnllYXItbnVtIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAueWVhci1udW0ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC55ZWFyLW51bTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgdG9wOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTI3OEY7XG4gIH1cbn1cblxuLnllYXItdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAueWVhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnllYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogYm9yZGVyOiAjRkYwMDAwIHNvbGlkIDFweDsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tdGltZWxpbmUge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5yb3ctdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdy10aW1lbGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ubWlsZXN0b25lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDY3LjM3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ubWlsZXN0b25lLWludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgLyogZGlzcGxheTogbm9uZTsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5taWxlc3RvbmUtaW50cm8taG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBwb2ludGVyLWV2ZW50czogbm9uZTsgKi9cbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWludHJvLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubWlsZXN0b25lLWludHJvLWRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IC8qIGhlaWdodDogMTAwJTsgKi9cbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBkaXNwbGF5OiBub25lOyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcmVtIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiB7XG4gICAgcGFkZGluZzogOHJlbSAyMHB4O1xuICB9XG59XG4ubWlsZXN0b25lLWludHJvLWRpdi5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2Ny41JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgaDIge1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDZEQjYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBAaW5jbHVkZSBiZWxvdyh0YikgeyBmb250LXNpemU6IDIuNHJlbTsgbWFyZ2luLWJvdHRvbTogMnJlbTt9ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7IC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwOTEyMjIsICMwYjExMjIsICMwZDEwMjEsICMwZjBmMjEsICMxMTBlMjAsICMxMzBkMjAsICMxNDBkMWYsICMxNjBjMWYsICMxODBiMWUsICMxYTBhMWUsICMxYjA5MWQsICMxZDA4MWMpOyAqL1xufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA5MTIyMiwgIzBiMTEyMiwgIzBkMTAyMSwgIzBmMGYyMSwgIzExMGUyMCwgIzEzMGQyMCwgIzE0MGQxZiwgIzE2MGMxZiwgIzE4MGIxZSwgIzFhMGExZSwgIzFiMDkxZCwgIzFkMDgxYyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTsgLyogYmFja2dyb3VuZDogI2ZmZjsgKi9cbiAgfVxufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnIC5kaXZpbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxOXZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xuICBsZWZ0OiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZyAuZGl2aWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZyAuZGl2aWxpbmUuZGl2aWxpbmVUb3Age1xuICB0b3A6IDAlO1xufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnIC5kaXZpbGluZS5kaXZpbGluZUJvdHRvbSB7XG4gIGJvdHRvbTogMCU7XG59XG5cbi50aW1lbGluZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZmxleDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgLyogLnllYXItY29udGVudDpoYXMoLnllYXItY29udGVudC1kaXY6b25seS1jaGlsZCkgeyBtaW4taGVpZ2h0OiAxMDB2aDsgfSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLyogYmFja2dyb3VuZDogI0YwRjBGMDsgKi9cbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDV2aDtcbiAgcGFkZGluZy1ib3R0b206IDV2aDsgLyogYm9yZGVyOiAjOEUyNzhGIHNvbGlkIDFweDsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudCB7IC8qIHBhZGRpbmctYm90dG9tOjRyZW07ICovXG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiA1MHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAwdmg7XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSAueWVhci1jb250ZW50LWRpdjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSAueWVhci1jb250ZW50LWRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAwLjVweDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAqL1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdjpub3QoOmhhcygueWVhci1tZWRpYSkpIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXY6bm90KDpoYXMoLnllYXItbWVkaWEpKSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiAueWVhci1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiAueWVhci1tZWRpYSAudGxJbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiAueWVhci1tZWRpYSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiAueWVhci1tZWRpYSAudGxWaWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcyLjA3JTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgLnllYXItbWVkaWEgLnRsVmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiAueWVhci1tZWRpYSB2aWRlbywgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgLnllYXItbWVkaWEgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgcCB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgcCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHAgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHVsIGxpIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXY6bm90KDpoYXMoLnllYXItbWVkaWEpKSBwIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXY6bm90KDpoYXMoLnllYXItbWVkaWEpKSBwIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXY6bm90KDpoYXMoLnllYXItbWVkaWEpKSBsaSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2Om5vdCg6aGFzKC55ZWFyLW1lZGlhKSkgbGkge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi5taWxlc3RvbmUtZGl2LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubWlsZXN0b25lLWRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWRpdiB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLm1pbGVzdG9uZS1kaXY6bGFzdC1vZi10eXBlIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDI1dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtZGl2Omxhc3Qtb2YtdHlwZSAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLm1pbGVzdG9uZS1jb250ZW50IC5taWxlc3RvbmUtZGl2LWhvbGRlciAubWlsZXN0b25lLWRpdjpmaXJzdC1vZi10eXBlIC5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZyAuZGl2aWxpbmUuZGl2aWxpbmVUb3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pbGVzdG9uZS1jb250ZW50IC5taWxlc3RvbmUtZGl2LWhvbGRlciAubWlsZXN0b25lLWRpdjpmaXJzdC1vZi10eXBlIC5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZyAuZGl2aWxpbmUuZGl2aWxpbmVCb3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ueWVhci1jb250ZW50LXBhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNjQuMTYlIC0gOTBweCk7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IC8qIGJvcmRlcjogIzBkODAzY2U1IHNvbGlkIDFweDsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnllYXItY29udGVudC1wYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIH1cbn1cblxuLm5leHRQYWdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5leHRQYWdlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvKiBsZWZ0OiAwOyAqL1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBzaGFkb3dGbG9hdCAxcyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xufVxuLm5leHRQYWdlciBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi5uZXh0UGFnZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG4ubmV4dFBhZ2VyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5leHRQYWdlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hhZG93RmxvYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB9XG59XG4uYmdtaWxlSW1nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnbWlsZUltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cblxuLmJnbWlsZUltZy1ib3g6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYmdtaWxlSW1nUGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAtMTtcbiAgLyogJjo6YWZ0ZXJ7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IHRvcDogNTAlOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7fSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmdtaWxlSW1nUGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saWdodC1tb2RlIC5pbnRyby1iZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1uYXYtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtbmF2IHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLWJvdHRvbTogI2JjYmNiYyBzb2xpZCAxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNThkZWcsICNGMEYwRjAgMTAuMDQlLCAjRjBGMEYwIDk1LjQ2JSk7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLW5hdiB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLW5hdiB1bCBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IGgzIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgaDIge1xuICBjb2xvcjogIzAwNkRCNiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IHAge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1pbnRyby1kaXYgLmludHJvLWJnIC5kaXZpbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAueWVhci1uYXYgdWw6OmFmdGVyIHtcbiAgYm9yZGVyOiAjOTY5Njk2IHNvbGlkIDAuNXB4O1xufVxuLmxpZ2h0LW1vZGUgLnllYXItbmF2IHVsIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnllYXItbmF2IHVsIGxpLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFMjc4Rjtcbn1cbi5saWdodC1tb2RlIC55ZWFyLW5hdiB1bCBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHg7XG59XG4ubGlnaHQtbW9kZSAueWVhci1uYXYgdWwgbGkuYWN0aXZlIGE6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM4RTI3OEY7XG59XG4ubGlnaHQtbW9kZSAueWVhci1udW0ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC55ZWFyLXRpdGxlIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAudGltZWxpbmUtY29udGVudCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYge1xuICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMC41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgcCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJnbWlsZUltZy1ib3g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAubmV4dFBhZ2VyIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubmV4dFBhZ2VyIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5uZXh0UGFnZXIgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuXG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBnYXA6IDBweDtcbiAgfVxufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIC5jdXN0b20tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hhaXJtYW4tcGFnZS9uZXh0LXdoaXRlLnN2Zyk7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICByaWdodDogMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgLmN1c3RvbS1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyAuY3VzdG9tLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgLmN1c3RvbS1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGFpcm1hbi1wYWdlL3ByZXYtd2hpdGUuc3ZnKTtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgLyogICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgLmN1c3RvbS1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIC5jdXN0b20tcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyAuY3VzdG9tLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIC5jdXN0b20tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIC5jdXN0b20tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIHtcbiAgd2lkdGg6IGNhbGMoNDUlIC0gNzBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLnRleHRXcmFwcGVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAudGV4dFdyYXBwZXIge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5ncm93dGgtc3VidGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBBZGFuaSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoNTcsIDU3LCA1Nyk7XG4gIGxlZnQ6IC0xOXB4O1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYig1NywgNTcsIDU3KTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmluZm8td3JhcCAuaW5mbyAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIC8qICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAxKSAhaW1wb3J0YW50OyAqL1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmluZm8td3JhcCAuaW5mbyAuZGVzaWduYXRpb24ge1xuICAvKiAgY29sb3I6cmdiYSg1NywgNTcsIDU3LCAxKSAhaW1wb3J0YW50OyAqL1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5ncm93dGgtc3VidGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuZ3Jvd3RoLXN1YnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuYXJyb3ctaWNvbnMgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1vZGUgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgY29sb3I6IHJnYigxOTMsIDE5MywgMTkzKSAhaW1wb3J0YW50O1xuICAvKiAgYnsgY29sb3I6cmdiYSg1NywgNTcsIDU3LCAxKSAhaW1wb3J0YW50O1xuICAgfSAqL1xufVxuLmxpZ2h0LW1vZGUgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmluZm8td3JhcCAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuaW5mby13cmFwIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XG59XG5cbi5hd2FyZHNfbGlzdGluZyAudGhyZWVjYXJkLWJveFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXdhcmRzX2xpc3RpbmcgLmltYWdlLWJveCB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgLyogU2V0IGJvcmRlciB0aGlja25lc3MgKi9cbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMmE1NmUgMCwgIzIxNjViMCAzMCUsICM3MzM3OTEgNjAlLCAjZWY0MDIzIDEwMCUpIDE7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi5hd2FyZHNfbGlzdGluZyAuYXdhcmRzX2xpc3Rpbmdfb3ZlcmxheV90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogOTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hd2FyZHNfbGlzdGluZyAuYXdhcmRzX2xpc3Rpbmdfb3ZlcmxheV90ZXh0IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzYyOWEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZ2FwOiA3cHg7XG59XG4uYXdhcmRzX2xpc3RpbmcgLmF3YXJkc19saXN0aW5nX292ZXJsYXlfdGV4dCBoNCBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzMzNjI5YTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hd2FyZHNfbGlzdGluZyAuYXdhcmRzX2xpc3Rpbmdfb3ZlcmxheV90ZXh0IGg0IGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYXdhcmRzX2xpc3RpbmcgLmF3YXJkc19saXN0aW5nX292ZXJsYXlfdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBjb2xvcjogIzZkNmU3MiAhaW1wb3J0YW50O1xufVxuLmF3YXJkc19saXN0aW5nIC5hd2FyZHMtbGlzdGluZy1zdWItdGV4dCB7XG4gIGNvbG9yOiAjNmQ2ZTcyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLmF3YXJkc19saXN0aW5nIC5hd2FyZHMtbGlzdGluZy1zdWItdGV4dCAubWFpbi1zdWItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYXdhcmRzX2xpc3RpbmcgLmF3YXJkcy1saXN0aW5nLXN1Yi10ZXh0IHAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9saWN5Q29va2llc1NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5Db29raWVCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM3NmQwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1pbi13aWR0aDogMTAycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm91dGxpbmVkQnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtaW4td2lkdGg6IDEwMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vdXRsaW5lZEJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDFweDtcbn1cblxuLm91dGxpbmVkQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzAwN0ZBMCAwJSwgIzRGNDY5RCAyMC42NyUsICM5NjJCODEgNjguMTglLCAjQkUzQTU2IDEwMCUpO1xufVxuXG4ub3V0bGluZWRCdXR0b246aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwMDdGQTAgMCUsICM0RjQ2OUQgMjAuNjclLCAjOTYyQjgxIDY4LjE4JSwgI0JFM0E1NiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ucG9saWN5Q29va2llc1NlY3Rpb24gLnBvbGljeUNvb2tpZXNJbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gIGJveC1zaGFkb3c6IDAgLTEwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk7XG4gIHBhZGRpbmc6IDMwcHggOTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi5wb2xpY3lDb29raWVzU2VjdGlvbiAucG9saWN5Q29va2llc0lubmVyIC5sZWZ0QmxvY2sge1xuICB3aWR0aDogNTAlO1xufVxuXG4ucG9saWN5Q29va2llc1NlY3Rpb24gLnBvbGljeUNvb2tpZXNJbm5lciAubGVmdEJsb2NrIGg0IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5wb2xpY3lDb29raWVzU2VjdGlvbiAucG9saWN5Q29va2llc0lubmVyIC5sZWZ0QmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9saWN5Q29va2llc1NlY3Rpb24gLnBvbGljeUNvb2tpZXNJbm5lciAubGVmdEJsb2NrIHAgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9saWN5Q29va2llc1NlY3Rpb24gLnBvbGljeUNvb2tpZXNJbm5lciAucmlnaHRCbG9jayB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY3VzdG9tTW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cblxuLmN1c3RvbU1vZGFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jdXN0b21Nb2RhbEJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN1c3RvbU1vZGFsRGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jdXN0b21Nb2RhbENvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIC0xMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3VzdG9tTW9kYWxIZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjZWVlO1xufVxuXG4uY3VzdG9tTW9kYWxCb2R5IHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uY3VzdG9tTW9kYWxGb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDI0cHg7XG59XG5cbi5jbG9zZU1vZGFsQnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJlZmVyZW5jZXNMaXN0IHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LWZhbWlseTogQWRhbmk7XG59XG5cbi5wcmVmZXJlbmNlc0xpc3QuZGlzc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByZWZlcmVuY2VzTGlzdCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4ucHJlZmVyZW5jZXNMaXN0IHAge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmVmZXJlbmNlc0xpc3Q6bGFzdC1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50b2dnbGVTd2l0Y2gge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6ICNjOWM5Yzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9nZ2xlU3dpdGNoIC5oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7XG59XG5cbi50b2dnbGVTd2l0Y2guYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNzZkMDtcbn1cblxuLnRvZ2dsZVN3aXRjaC5hY3RpdmUgLmhhbmRsZSB7XG4gIGxlZnQ6IDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvb2tpZUJ1dHRvbiwgLm91dGxpbmVkQnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgLnBvbGljeUNvb2tpZXNTZWN0aW9uIC5wb2xpY3lDb29raWVzSW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLnBvbGljeUNvb2tpZXNTZWN0aW9uIC5wb2xpY3lDb29raWVzSW5uZXIgLmxlZnRCbG9jayxcbiAgLnBvbGljeUNvb2tpZXNTZWN0aW9uIC5wb2xpY3lDb29raWVzSW5uZXIgLnJpZ2h0QmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBvbGljeUNvb2tpZXNTZWN0aW9uIC5wb2xpY3lDb29raWVzSW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59IiwiQG1peGluIGdyYWRpZW50LWJ1dHRvbntcclxuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgLy8gLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLy8gYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC8vIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgJHdoaXRlY29sb3I7XHJcbiAgLy8gY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6OHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6MDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLy90cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC8vIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgLy8gICBwYWRkaW5nOiAxNXB4IDI0cHggMTVweCAyNHB4O1xyXG4gIC8vIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vIGJvcmRlci1sZWZ0OiAjMDE4MEEyIHNvbGlkIDFweDtcclxuICAgIC8vIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHg7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6LTE7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgLy8gLXdlYmtpdC1tYXNrOm5vbmU7XHJcbiAgICAgIC8vIGJvcmRlci1sZWZ0OiAjMDE4MEEyIHNvbGlkIDFweDtcclxuICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAjOEUyNzhGIHNvbGlkIDFweDtcclxuXHJcbiAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBjb250ZW50OiBcIlwiO1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyB6LWluZGV4OiAtMTtcclxuICAvLyB0b3A6IDA7XHJcbiAgLy8gcmlnaHQ6IDA7XHJcbiAgLy8gYm90dG9tOiAwO1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgLy8gdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XHJcbiAgLy8gYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIC8vIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgLy8gYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgLy8gYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIC8vIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgLy8gLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAvLyB9XHJcbi8vICAgJjphZnRlcntcclxuLy8gICBjb250ZW50OiBcIlwiO1xyXG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICB6LWluZGV4OiAtMTtcclxuLy8gICB0b3A6IDA7XHJcbi8vICAgcmlnaHQ6IDA7XHJcbi8vICAgdG9wOiAwO1xyXG4vLyAgIGxlZnQ6IDA7XHJcbi8vICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5MTI4OEQ7XHJcbi8vICAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XHJcbi8vIH1cclxuICAmOmhvdmVye1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgIzkxMjg4RDtcclxuICAgIC8vIGNvbG9yOiAjOTEyODhEO1xyXG4gIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gIC8vICAgY29sb3I6ICNmZmY7XHJcbiAgLy8gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmY7XHJcbiAgLy8gIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLy8gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyOThlO1xyXG4gIC8vICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2NGNhNDtcclxuICAgIC8vdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC8vdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgLy8td2Via2l0LW1hc2s6bm9uZTtcclxuICAgICAgLy9ib3JkZXItYm90dG9tOiA0cHggc29saWQgIzkxMjg4RDtcclxuXHJcbiAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgLy9ib3JkZXItdG9wOiA0cHggc29saWQgIzkxMjg4RDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGNvbS1oZWFkaW5ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7IFxyXG4gIH1cclxuICBoMSxoMixoMyxoNCxoNXtcclxuICAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgKi9cclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdBZGFuaSc7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHN0cm9uZ3tcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdmlld21vcmVidG57XHJcbiAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gIC8vbWFyZ2luLXRvcDogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gd2F0Y2hidG57XHJcbiAgLmJ0bnMtd3JhcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIC53YXRjaC1idG57XHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAvKiAgICBwYWRkaW5nOiAyMy41cHggMjBweCAyMy41cHggMjBweDsgKi9cclxuIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7fVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgICAgIC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC8vIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIC8vIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAvLyBib3JkZXItbGVmdDogIzAxODBBMiBzb2xpZCAxcHg7XHJcbiAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAjOEUyNzhGIHNvbGlkIDFweDtcclxuXHJcbiAgICAgICAgLy8gei1pbmRleDogLTE7XHJcbiAgICAgICAgLy8gaW5zZXQ6IDA7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgIC8vIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgLy8gLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgfVxyXG4gICAgLy8gJjo6YWZ0ZXJ7XHJcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgei1pbmRleDogLTE7XHJcbiAgICAvLyAgIHRvcDogMDtcclxuICAgIC8vICAgcmlnaHQ6IDA7XHJcbiAgICAvLyAgIHRvcDogMDtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gJjo6YmVmb3Jle1xyXG4gICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgIHotaW5kZXg6IC0xO1xyXG4gICAgLy8gICB0b3A6IDA7XHJcbiAgICAvLyAgIHJpZ2h0OiAwO1xyXG4gICAgLy8gICBib3R0b206IDA7XHJcbiAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTEyODhEO1xyXG4gICAgLy8gICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcclxuICAgIC8vIH1cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgLy9wYWRkaW5nOiAxMHB4IDE3cHggMTBweCAxN3B4O1xyXG4gICAgfVxyXG4gICAgICY6aG92ZXJ7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgIC8vICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMCk7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgIC8vICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2REI2O1xyXG4gICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOEUyNzhGO1xyXG4gICAgICAvL2JhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8vICY6OmJlZm9yZXtcclxuICAgICAgLy8gICBib3JkZXItdG9wOiA0cHggc29saWQgIzkxMjg4RDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyAmOjpiZWZvcmV7XHJcbiAgICAgIC8vICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAgIC8vIH1cclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYm9keXtcclxuICAmLm92ZXJmbG93e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbmh0bWx7XHJcbiAgJi5vdmVyZmxvd3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5oZWFkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTkxO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIC8vYmFja2dyb3VuZDogJGhlYWRlcndoaXRlYmc7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAvL2JvcmRlci1ib3R0b206ICRncmF5Y29sb3Igc29saWQgMXB4O1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgICAgLy9iYWNrZ3JvdW5kOiAjMTkxYjFjO1xyXG4gICAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAuaGVhZGVyV3JhcHBlcntcclxuICAgICAgICAvLyAubG9nbyBpbWd7ICAgIFxyXG4gICAgICAgIC8vICAgY29udGVudDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2FkYW5pLWxvZ28tZ3JhZGllbnQuc3ZnKTtcclxuICAgICAgICAvLyAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAucmlnaHQtbWVudXtcclxuICAgICAgICAgIC8vYmFja2dyb3VuZDogJGhlYWRlcmlnaHQ7XHJcbiAgICAgICAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGFuZ3VhZ2UtZHJvcGRvd257XHJcbiAgICAgICAgICAgIC8vIGJ1dHRvbntcclxuICAgICAgICAgICAgLy8gICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAvLyAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgLy8gICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgLy8gICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy8gLnNlYXJjaC1iYXJ7XHJcbiAgICAgICAgICAvLyAgICAgb2JqZWN0e1xyXG4gICAgICAgICAgLy8gICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAvLyAud2hlZWxjaGFpcntcclxuICAgICAgICAgIC8vICAgb2JqZWN0e1xyXG4gICAgICAgICAgLy8gICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQtbWVudXtcclxuICAgICAgICAgIC5uYXYtbWFpbntcclxuICAgICAgICAgICAgbmF2e1xyXG4gICAgICAgICAgICAgIC5uYXYtd3JhcHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI25hdi1pY29uM3tcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgfVxyXG4gIH1cclxuICAmLm92ZXJmbG93e1xyXG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcclxuICAgIHotaW5kZXg6IDk5MTtcclxuICB9XHJcbiAgLmhlYWRlcldyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5sb2dvIHtcclxuICAgICAgd2lkdGg6IDclO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYi1zZWFyY2gtaWNvblxyXG4gICAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpXHJcbiAgICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICByaWdodDogODNweDtcclxuICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVmdC1tZW51IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDkwJTsgIFxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgLy8gd2lkdGg6IDkyJTtcclxuICAgICAgfSBcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIHRvcDogMTAxJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNTBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgXHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBhdXRvO1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbmF2e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICAgICNuYXYtaWNvbjMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMiksJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgIHRvcDo4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAubmF2LW1haW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobGcpe1xyXG4gICAgICAvLyAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB3aWR0aDogODguODglO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8qIHBhZGRpbmc6IDI3cHggMCAwOyAqL1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIG5hdntcclxuICAgICAgICAubmF2LXdyYXB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIC8vbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgICBuYXYgeyAgICAgICBcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgfVxyXG4gICAgICB1bCAge1xyXG4gICAgICAgIGxpICB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE4cHg7XHJcbiAgICAgICAgICAmLm1lZ2EtbWVudS1saXN0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyID4gLmhhcy1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgIC5oYXMtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIgPiAuaGFzLWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIC5oYXMtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnTWlkMSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobGcpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDEpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coIHRiMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkaGVhZGVob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnUubWVnYS1tZW51IHtcclxuICAgICAgICAgICAgICAubWVnYS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAuY29sdW1uLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlYXJjaC1iYXJ7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIC5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXljb2xvcjI7ICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAmLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDIwcHg7XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgIC8qICBwYWRkaW5nOiAyN3B4IDBweDsgKi9cclxuICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnN1YkFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzNtaWQpe1xyXG4gICAgICAgICAgICAgIC8vcGFkZGluZzogMjRweCAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiAyNHB4IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kMil7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiAyNHB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgJi5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgLyogdG9wOiA0MyU7ICovXHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3ViQWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkaGVhZGVob3ZlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDEpIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAvLyAgIG1pbi13aWR0aDogMjQzcHg7XHJcbiAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgLy8gJjpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLy8gJjpudGgtY2hpbGQoNykgLnN1Yi1tZW51IHtcclxuICAgICAgICAgIC8vICAgbWluLXdpZHRoOiAyNDNweDtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgdG9wOiA2MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRoZWFkZXJncmF5Ymc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvL3doaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgIHRvcDogNThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6JGhlYWRlcndoaXRlYmc7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMy41cHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAvL3doaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNi41cHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6aW5oZXJpdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgICYubWVnYS1tZW51e1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlICh0YjIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGhlYWRlcmdyYXliZztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tZWdhLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShtZCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODguODglO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzUpO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDBweCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5M3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5uby1oZWFkaW5nLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi5uYXYtc3ViLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RlZC1jb21wYW5pZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmxpc3RlZC1jb21wYW5pZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5uYXYtc3ViLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpc3RlZC1jb21wYW5pZXN7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2xpc3RlZC1pY29uLWJsYWNrLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDAgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc3VzdGFpbmFiaWxpdHktc3VibGlua3N7XHJcbiAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3Zlcj4ge1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlICh0YjIpe1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlICh0YjIpe1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MXB4O1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjZweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjZweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNvbG9yLXRoZW1le1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICB0b3A6IDEzJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgLy9yaWdodDogLTNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbG9yLXRoZW1lLWxpc3R7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOjY3cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW9iLWhpZGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjY2Vzc2liaWxpdHktdGFie1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIC5tb2ItdGV4dHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRyb3Bkb3duLW1lbnUye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgIC5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyID4gLmhhcy1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgJi5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTQlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobGcyKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMjElO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tZWdhLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmNvbHVtbi1oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LWxpbmtze1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShtZDMpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMTNweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICAgIC8vICAgcGFkZGluZzogMjZweCAxM3B4O1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICYuYWJvdXQtc3ViLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICB0b3A6NjdweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTE3cHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNjVweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLm5hdi13cmFwXHJcbiAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1tZW51IHtcclxuICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy9wYWRkaW5nOiAxNXB4IDQ5cHggMTVweCAyMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyZ3JheWJnO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8qanVzdGlmeS1jb250ZW50OiBsZWZ0OyAqL1xyXG4gICAgICAvKiB3aGVuIGFjY2VzaWJpbGl0eSBhbmQgbGFuIG9uIGNvbW1lbnQgYmVsb3cganVzdGlmeS1jb250ZW50IGFuZCB1bmNvbW1lbnQgYWJ2ZSBvbmUgKi9cclxuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gICAgICAvLyBAaW5jbHVkZSBiZWxvdyhsZzIpe1xyXG4gICAgICAvLyAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLnJpZ2h0LWxpbmtze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAmLmNvbG9yLXRoZW1le1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb2xvci10aGVtZS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6NjdweDtcclxuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZvbnQtaW5jcmVhc2V7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmZvbnQtbGlzdHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6NjdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYWJvdmUgKG1kMil7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAxNXB4IDI0cHggMTVweCAyNHB4O1xyXG4gICAgICB9IFxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIC8vcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTlweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLG1kMilcclxuICAgICAge1xyXG4gICAgICAgIC8vd2lkdGg6IDMyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93ICh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiA4OC44OCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAvL3BhZGRpbmc6IDEwcHggOHB4IDlweCAxMHB4O1xyXG4gICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUgKG1kMil7XHJcbiAgICAgICAgICAvL3BhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgIG9iamVjdHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC53aGVlbGNoYWlyIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIC8vcGFkZGluZzogMTBweCA4cHggOXB4IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9iamVjdHtcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlIChtZDIpe1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5MSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3ctbW9iaWxle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5sYW5ndWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFuZ3VhZ2UtZHJvcGRvd257XHJcbiAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgXHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgIFxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICB0b3A6IDU2JTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgLyogIHRvcDogNDIlOyAqL1xyXG4gICAgICAgICAgICAgdG9wOiAxMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJi5zaG93LW1vYmlsZXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmd1YWdlLWxpc3Qge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgdG9wOjM5cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmd1YWdlLWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4OyAgICAgICAgICBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyAodGIyKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cgKHRiMil7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ncmF5aGVhZGVye1xyXG4gICAgICAvL2JhY2tncm91bmQ6ICRncmF5aGVhZGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2FiaWxpdHktZHJvcGRvd257XHJcbiAgICAgIG1pbi13aWR0aDogMzk2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAwcHgpO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpe1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmRpc2FiaWxpdHktY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC53cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogIzdiN2I3YiBzb2xpZCAxcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgIC5oZWFkaW5ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3ViaGVhZGluZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwcHggMTBweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLmRpc2FiaWxpdHktYnRue1xyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGdyYXljb2xvcjIgc29saWQgMXB4O1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAuYnRuLXRleHQtcmlnaHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgIH1cclxuICAgICAgICAgICAuYnV0dG9uc3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHg7XHJcbiAgICAgICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6N3B4O1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgLjA2KTtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IgMCUsICRwaW5rY29sb3IgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAmLm9mZiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdDpjaGVja2Vkfi5vbntcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0e1xyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5vZmYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yIDAlLCAkcGlua2NvbG9yIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2stdG9nZ2xlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdCArIGxhYmVsOmJlZm9yZSwgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IgMCUsICRwaW5rY29sb3IgMTAwJSk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XHJcbiAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcclxuICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzgxMzU5NywgIzcwM2U5ZCwgIzVjNDZhMiwgIzQ2NGNhNCk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZXNldC1idG57XHJcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5MzkzOSAwJSwgIzM5MzkzOSAyMiUsICMzOTM5MzkgOTAlKTsgXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7IFxyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LWNvbnRpYW5lcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAjN2I3YjdiIHNvbGlkIDFweDtcclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICYuY29sb3ItdGhlbWUtdGFie1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS4xJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb250LWxpc3R7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjElO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5MzkzOSAwJSwgIzM5MzkzOSAyMiUsICMzOTM5MzkgOTAlKTsgXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7IFxyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTsgXHJcbiAgICAgICAgICAgICAgICAvLy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5e1xyXG4gICYuZ3JheWhlYWRlcntcclxuICAgIGhlYWRlcntcclxuICAgICAvKiBiYWNrZ3JvdW5kOiAkZ3JheWhlYWRlcjsqL1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJhci13cmFwcGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IC0xMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgwKTsgXHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG4gIC1tb3otYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICYuYWN0aXZle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxuICAuc2VyYWNoLWJhci1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogNTUuNTYlO1xyXG4gICAgbWF4LXdpZHRoOjE5MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtYmFyLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDE1MHB4IDAgMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIG1hcmdpbjogOTBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1iYXItYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRncmF5Y29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2gtYnRuc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIC5zZWFyY2gtaWNvbntcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pYy1pY29ue1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6JHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLWRyb3Bkb3due1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrcGlua2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkZ3JheWNvbG9yIDBweCAwcHggMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZyl7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiByZ2JhKDE5MywgMTkzLCAxOTMsIDAuMTYpIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRze1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAua2V5d29yZHMtaGVhZGluZ3tcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2LjUlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzkxMjg4RCwjOTEyODhELCM5MTI4OEQsIzkxMjg4RCwjOTEyODhEKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhEO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkxMjg4RDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9ICBcclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3NlLXNlYXJjaC1iYXJ7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNCU7XHJcbiAgICByaWdodDogMyU7XHJcbiAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgd2lkdGg6IDZweDtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheWNvbG9yMjtcclxufVxyXG4uc2VhcmNoLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggJGdyYXljb2xvcjI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWFje1xyXG4gIGhlYWRlcntcclxuICAgIC5oZWFkZXJXcmFwcGVye1xyXG4gICAgICBuYXZ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubWVnYS1tZW51LWxpc3R7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbn0iLCIuYmFubmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvL21hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIC5iYW5uZXItc2xpZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICBcclxuICAgIGltZ3tcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLkhlcm9TbGlkZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAuM3M7XHJcbiAgICAgICYuc1RodW1iSGlkZVxyXG4gICAgICB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgIFxyXG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7IFxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gICAgICB9XHJcblxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAuY3VzdG9tLXBhZ2ludGlvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1LjU2JTtcclxuICAgIGJvdHRvbTogMyU7XHJcbiAgICB6LWluZGV4OiA5MTtcclxuICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDk2MHB4KTtcclxuICAgIH1cclxuICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDAlO1xyXG4gICB9XHJcbiAgfVxyXG4uY2FyZC13cmFwcGVyXHJcbntcclxuIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDExNXB4O1xyXG5cdHotaW5kZXg6IDk5O1xyXG4gIHJpZ2h0OiAwO1xyXG5cclxuICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpXHJcbiAge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICByaWdodDogMTJweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pXHJcbiAge1xyXG4gICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBib3R0b206IDc1cHg7XHJcbiAgfVxyXG59ICBcclxuLnN3aXBlciB7XHJcblx0XHJcbiAgLnNjYXJkXHJcbiAge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YilcclxuICAgIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbi8qXHJcbiAgQGluY2x1ZGUgYmVsb3cobGcpe1xyXG4gICAgaGVpZ2h0OiAyMjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgIGhlaWdodDogMTkwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgfVxyXG4gICAgKi9cclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG59XHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLm15U3dpcGVyIHtcclxuIFxyXG5cclxuICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgYm90dG9tOiAxOC4yNSU7XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIGJvdHRvbTogMTAuMjUlO1xyXG4gIH1cclxuXHQudGV4dC13cmFwZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0Ly8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJveC1zaGFkb3c6IDJweCAzcHggNHB4ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHRcclxuXHQuaW1nLWJveCB7XHJcblx0XHQvLyB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB2aWRlb3tcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgfVxyXG5cdH1cclxuICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4uaW1nLWJveCB7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG4jY3VzdG9tc2xpZGVyIHtcclxuXHQuaW1nLWJveCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vaGVpZ2h0OiBjYWxjKDEwMHZoICsgMnB4KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgIFxyXG5cdH1cclxufVxyXG4jbGF5ZXIxIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggKyAycHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLnNsaWRlV3JhcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLmltZy1ib3h7XHJcbiAgICAgIHZpZGVve1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3dPKG1kMiAsIGxhbmRzY2FwZSl7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBtZDIpeyBcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIH1cclxufVxyXG4jbGF5ZXIyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggKyAycHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLnNsaWRlV3JhcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLmltZy1ib3h7XHJcbiAgICAgIHZpZGVve1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmFjdGl2ZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93TyhtZDIgLCBwb3J0cmFpdCl7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpOztcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93TyhtZDIgLCBsYW5kc2NhcGUpe1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcbi50ZXh0LXdyYXBlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Ym90dG9tOiAxMDVweDtcclxuXHRsZWZ0OiA1LjU2JTtcclxuXHRjb2xvcjogJHdoaXRlY29sb3I7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXgtd2lkdGg6IDUzJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiA1MyU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAvL2JvdHRvbTogMTguMjUlO1xyXG4gICAgbWF4LXdpZHRoOiA1OSU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBib3R0b206IDMyLjI1JTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgYm90dG9tOiAzMCU7XHJcbiAgfVxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQuNHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG5cdH1cclxuICAucGFyZ3JhcGh7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07IFxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSB3YXRjaGJ0bigpO1xyXG4gICAgLmJ0bnMtd3JhcHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgLndhdGNoLWJ0bntcclxuICAgICAgICAvL21pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxufVxyXG4uYXV0b3BsYXktcHJvZ3Jlc3Mge1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdHdpZHRoOiA0MDBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiA0M3B4O1xyXG5cdHJpZ2h0OiA5MHB4O1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICBib3R0b206IDQ2cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIHdpZHRoOiA4OXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA0MXB4O1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgfVxyXG5cclxuXHQucGJhciB7XHJcblx0XHR3aWR0aDogMHB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAlLCAjOTEyODhkIDEwMCUpO1xyXG5cdH1cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGVmdDogLTE2cHg7XHJcbiAgdG9wOiAtNDZweDtcclxuICB6LWluZGV4OiA5MTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgdG9wOiAtNDlweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdGJvdHRvbTogMjNweDtcclxuXHRib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGVmdDogLTcwcHg7XHJcbiAgdG9wOiAtNDZweDtcclxuICB6LWluZGV4OiA5MTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGVmdDogLTcwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJwcmV2XCI7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA1MzBweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogNi40cmVtO1xyXG5cdGNvbG9yOiNGREY3RUU2NjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIDtcclxuXHRvcGFjaXR5OiAwLjk7XHJcblx0d2lkdGg6IDUwcHg7XHJcbiAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgIHJpZ2h0OiA1NzBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgIHRvcDogLTc5cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgYm90dG9tOiAyM3B4O1xyXG4gICAgcmlnaHQ6IDg5cHg7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIHRvcDogaW5oZXJpdDtcclxuICB9XHJcbiB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJhbm5lci1zbGlkZXIgLnN3aXBlciB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyMHB4O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZS1wcmV2LFxyXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuXHJcblxyXG4uYmFubmVye1xyXG4gIC5iYW5uZXItc2xpZGVye1xyXG4gICAgLnRleHQtd3JhcGVye1xyXG4gICAgICAmLndpdGgtcGFyYWdyYXBoe1xyXG4gICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gIH1cclxufSBcclxuXHJcbiIsIi5ncm93dGgtc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiRncm93dGhiZztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICYuc2VjdGlvbmhlaWdodCB7XHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgdGIzKSB7XHJcbiAgICAgIGhlaWdodDogNTB2aDtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyb3d0aF93cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmLm1hcmdpblRvcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5ncm93dGgtbGVmdC1zZWMge1xyXG4gICAgICB3aWR0aDogNDIuMSU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAubGVmdGltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMXZoO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIHRiMykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3Jvd3RoLXJpZ2h0LXNlYyB7XHJcbiAgICAgIHdpZHRoOiA1Ny45JTtcclxuICAgICAgcGFkZGluZzogMCA5LjglIDBweCA4LjQlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDEpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDglIDAgNyU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dFdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuZ3Jvd3RoLWhlYWRpbmcge1xyXG4gICAgICAgICAgLyogYmFja2dyb3VuZDogJHNreWJsdWVjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7Ki9cclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5xdW90ZS1pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICB0b3A6IC0yMXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0zNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm93dGgtc3VidGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIzLjc2JTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmVkdWNlLWZvbnQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcXVvdGVzOiBhdXRvO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMjFweDtcclxuICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iaWcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIC5iaWcge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYW5pbWF0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby13cmFwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgICAgICAgIC8vIGJvdHRvbTogNzVweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3ctaWNvbnMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIC8qICAgIGZvbnQtc2l6ZTogMS42cmVtOyAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzaWduYXRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jc2VjdGlvbi1ncm93dGgge1xyXG4gICYuZnAtc2VjdGlvbiB7XHJcbiAgICAubGVmdGltYWdlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5sZWZ0aW1hZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vQW5pbWF0aW9uIHtcclxuICAgICAgLmxlZnRpbWFnZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vICNzZWN0aW9uLWdyb3d0aHtcclxuLy8gICYucGFuZWx7XHJcbi8vICAgLmdyb3d0aC1sZWZ0LXNlY3tcclxuLy8gICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAmOjpiZWZvcmUge1xyXG4vLyAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgICAgdG9wOiAtMXB4O1xyXG4vLyAgICAgICByaWdodDogLTFweDtcclxuLy8gICAgICAgYmFja2dyb3VuZDogJGdyb3d0aGJnO1xyXG4vLyAgICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICB9XHJcbi8vICAgJi5hY3RpdmV7XHJcbi8vICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICY6OmJlZm9yZSB7XHJcbi8vICAgICAgIHdpZHRoOiAwO1xyXG4vLyAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLW91dCAwLjNzO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgfVxyXG4vLyAgIH1cclxuLy8gIH1cclxuLy8gfVxyXG4iLCIuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcclxuICAvL2JhY2tncm91bmQtaW1hZ2U6ICRzdXN0YW5pYmlsaXR5Ymc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgfVxyXG5cclxuICAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb20tdGhyZWVJbWFnZVNsaWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDBweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhyZWUtaW1nZVNsaWRlQm94IHtcclxuICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM2MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBsZ01pZCl7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAvKiAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2xpZGUtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIC5zbGlkZS1oZWFkaW5nLXRleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2LjY1M3JlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGUtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdtb3JlLWJ0biB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiNzZWN0aW9uLXN1c3RhaW5hYmlsaXR5XHJcbntcclxuICAmLmZwLXNlY3Rpb25cclxuICB7XHJcbiAgICAuY29tLWhlYWRpbmdcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC41cztcclxuICAgICAgaDJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmVcclxuICAgIHtcclxuICAgICAgLmNvbS1oZWFkaW5nXHJcbiAgICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ub0FuaW1hdGlvblxyXG4gICAge1xyXG4gICAgICAuY29tLWhlYWRpbmdcclxuICAgICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG59IiwiLm5ld3Nyb29tLXNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6JG5ld3Nyb29tYmc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cm9vbS1tYWluLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY3cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzcm9vbS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbS10d29JbWFnZVNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2M3B4O1xyXG5cclxuICAgICAgICAgICAgJi5uby1wYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHdvLWltZ2VTbGlkZUJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogNjNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlQ2xhc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDYyMCAvIDMyMDtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8qZmxleC13cmFwOiB3cmFwOyovXHJcbiAgICAgICAgICAgICAgICAgICAgJi53aXRoLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBhYm92ZShtZDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgbWluLWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmV3dGFiLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGFib3ZlKG1kMil7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICBtaW4taGVpZ2h0OiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIG1pbi1oZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8td2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhZGRpbmdCdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBwYWRkaW5nLWJvdHRvbTogMjBweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8td2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdtb3JlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGltZS1kYXRlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgMjVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobGdNaWQpe1xyXG4gICAgICAgICAgICAgICAgLy8gICByaWdodDogNS41JTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgICAvLyAgcmlnaHQ6IDYuNTYlO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDcuNTYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInByZXZcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3NlY3Rpb24tbmV3c3Jvb20ge1xyXG4gICYucGFuZWwge1xyXG4gICAgLm5ld3Nyb29tLXNlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLm5ld3Jvb20tbWFpbi13cmFwIHtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbS10d29JbWFnZVNsaWRlciB7XHJcbiAgICAgICAgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xyXG4gICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xyXG4gICAgICAgICAgICAuc2xpZGUtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgIC52aWV3bW9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3NlY3Rpb24tbmV3c3Jvb20ge1xyXG4gICYuZnAtc2VjdGlvbiB7XHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ub0FuaW1hdGlvbiB7XHJcbiAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmVzc19yZWxlYXNlX2RldGFpbF9tYWluIHtcclxuICAubmV3c3Jvb20tc2VjdGlvbiB7XHJcbiAgICAubmV3cm9vbS1tYWluLXdyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52aWRlb3Mtc2VjdGlvbntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnZpZGVvLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC52aWRlby1ib3h7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgdmlkZW97XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgLy9oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC52aWRlby1vdmVybGF5LXRleHR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIGxlZnQ6IDUuNTYlO1xyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby10ZXh0e1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktaWNvbntcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgd2F0Y2hidG4oKTtcclxuICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgICAgICAgICAud2F0Y2gtYnRue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgIC8vICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAgIC8vICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgLy8gJjpob3ZlcntcclxuICAgICAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIC8vICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmVhZGNydW1ie1xyXG4gICAgcGFkZGluZzogNDVweCAwO1xyXG4gIH1cclxufVxyXG5cclxuI3NlY3Rpb24tdmlkZW9ze1xyXG4gICYucGFuZWx7XHJcbiAgICAudmlkZW9zLXNlY3Rpb24ge1xyXG4gICAgICAudmlkZW8td3JhcHBlcntcclxuICAgICAgICAudmlkZW8tYm94e1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICBcclxuICB9XHJcbn1cclxuXHJcbiNzZWN0aW9uLXZpZGVvc1xyXG57XHJcbiAgJi5mcC1zZWN0aW9uXHJcbiAge1xyXG4gICAgLy8gLnZpZGVvLXRleHRcclxuICAgIC8vIHtcclxuICAgIC8vICAgb3BhY2l0eTogMDtcclxuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgIC8vICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjdzO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gLmJ0bnMtd3JhcFxyXG4gICAgLy8ge1xyXG4gICAgLy8gICBvcGFjaXR5OiAwO1xyXG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuOXM7XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmLmFjdGl2ZVxyXG4gICAgLy8ge1xyXG4gICAgLy8gICAudmlkZW8tdGV4dFxyXG4gICAgLy8gICB7XHJcbiAgICAvLyAgICAgb3BhY2l0eTogMTtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vICAgLmJ0bnMtd3JhcFxyXG4gICAgLy8gICB7XHJcbiAgICAvLyAgICAgb3BhY2l0eTogMTtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9XHJcbn0iLCIudGltZWxpbmUtc2VjdGlvbntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIH1cclxuICAudGltZWxpbmUtc2xpZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJldHdlZW4oc20sIHRiMil7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aW1lbGluZS1vdmVybGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNS41NSU7XHJcbiAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIG1heC13aWR0aDogNjIlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZS1oZWFkaW5ne1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lLWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b217XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmVjb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDExMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIC8vIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLXRpdGxle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3RpbWVsaW5lLWJ0bntcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYlO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnZpZXctdGltZS1idG57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTdweCAxMHB4IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZXJfX2NvbnRyb2xze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDE0JTtcclxuICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgei1pbmRleDogOTkxO1xyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgIGJvdHRvbTogMTQuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICBib3R0b206IDExLjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBib3R0b206IDE1LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBib3R0b206IDM2LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbiAgICAgICAgICBib3R0b206IDMyLjclO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICAgICAgYm90dG9tOiAzMC41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRza3libHVlY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRza3libHVlY29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICBib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0OSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXJlZXItc2VjdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogJGNhcmVlcmJnO1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZWVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGVmdHBvcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0NC40NCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJldHdlZW4obGczLCBsZzQpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJlZXItbGVmdC1zZWMge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGcpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmVlci1idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZWVyLXJpZ2h0LXNlYyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZWVyLXNsaWRlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDgwcHggMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDgwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDExLjQlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OmNhbGMoMTEuNCUgKyA1M3B4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmVlci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpOztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJlZXItc2xpZGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29tLWNhcmVlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjY4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jc2VjdGlvbi1jYXJlZXJcclxue1xyXG4gICAgJi5mcC1zZWN0aW9uXHJcbiAgICB7XHJcbiAgICAgXHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb20taGVhZGluZ1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluIC42cztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb20taGVhZGluZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm9BbmltYXRpb25cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb20taGVhZGluZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm91bmRhdGlvbi1zZWN0aW9ue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZC1pbWFnZTokZm91bmRhdGlvbmJnO1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcbiAgLmZvdW5kYXRpb24td3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmZvdW5kYXRpb24tbGVmdC1zZWN7XHJcbiAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmZvdW5kYXRpb24taW1hZ2Utd3JhcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm91bmRhdGlvbi1yaWdodC1zZWN7XHJcbiAgICAgIHdpZHRoOiA1MSU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNCU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiA1NiU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICBcclxuICAgICAgLmZvdW5kYXRpb24tdGV4dC13cmFwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvdW5kYXRpb24tYWJvdXQtaW5mb3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndvcmRicmVrbW9ie1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucXVvdGUtaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yN3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDM2cHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmFtZS1pbmZve1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzaW5hdGlvbi1pbmZve1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdtb3JlLWJ0bntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDByZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jc2VjdGlvbi1sYXN0XHJcbntcclxuICAmLmZwLXNlY3Rpb25cclxuICB7XHJcbiAgICAuZm91bmRhdGlvbi1sZWZ0LXNlY1xyXG4gICAge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjVzO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmVcclxuICAgIHtcclxuICAgICAgLmZvdW5kYXRpb24tbGVmdC1zZWNcclxuICAgICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vQW5pbWF0aW9uXHJcbiAgICB7XHJcbiAgICAgIC5mb3VuZGF0aW9uLWxlZnQtc2VjXHJcbiAgICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCJmb290ZXJ7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWJne1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1iZy5qcGcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAxJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1iZy1tb2JpbGUuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXVwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2JsdXIucG5nKSByZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCA1LjU2JTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDA7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxlZnQge1xyXG4gICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNy4yJTtcclxuIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICB3aWR0aDogOTBweDtcclxuIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXNvY2lhbC1saW5rcyB7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN2QyZjk0LCAjN2QyZjk0LCAjN2QyZjk0KSAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA5cHggNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNHB4IDdweCA1cHg7XHJcbiAgICAgICAgICAgfSBcclxuICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA3NyU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWNvbC1saW5rc3tcclxuICAgICAgICBwYWRkaW5nOjAgMzBweCAwIDM1cHg7IFxyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm8taGVhZGluZy1saW5rc3tcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMzVweDtcclxuICAgICAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5mb290ZXItc3ViLWxpbmt7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyBcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgXHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICNDMUMxQzE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9ICBcclxuICAgICAgICAgIH0gIFxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gIFxyXG4gICAgLmZvb3Rlci1oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6MCAwIDMzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDg5JTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAzM3B4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg5JTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgIH0gICBcclxuICAgICAuZm9vdGVyLWhlYWQuaGFzLWNoaWxke1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtib3JkZXItYm90dG9tOiBub25lO30gIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5mb290ZXItcG9saWN5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDcwZTE3O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5mb290ZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci13cmFwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1jb3B5cmlnaHR7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgXHJcbiAgICAgICAgLmZvb3Rlci1saW5rcyB7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgICAgICB9IFxyXG4gICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5idXNpbmVzcy1zZWN0aW9uIHtcclxuXHQvL2JhY2tncm91bmQ6ICRidXNpbmVzc2JnO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdC5idXNpbmVzcy13cmFwcGVyIHtcclxuXHRcdCYubWFyZ2luVG9wXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBhYm92ZShsZylcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29tLWhlYWRpbmcge1xyXG5cdFx0XHRAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idXNpbmVzcy10YWItd3JhcCB7XHJcblx0XHRcdC5idXNpbmVzcy1saW5rcyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYnVzaW5lc3MtbWVudSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNjYuNjYlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzVweCAxMiUgNTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcblx0XHRcdFx0XHRcdC8vcGFkZGluZzogMjBweCAxMiUgNTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2Ni42NiU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2MxYzFjMTtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYnVzaW5lc3MtaW1nL2hlYWQtZm9yd2FyZC1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCB0b3A7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzFjMWMxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmJ1c2luZXNzLWxpc3RpbmcgLmJ1c2luZXNzLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnVzaW5lc3MtY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYnVzaW5lc3Mtc3ViLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjQzFDMUMxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYnVzaW5lc3Mtc3ViLWhlYWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ5JTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjMWMxYzE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2J1c2luZXNzLWltZy9oZWFkLWZvcndhcmQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5zaG93LXN1Yi1oZWFkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNjMWMxYzE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvL3dpZHRoOiBjYWxjKDEwMCUgLSAxODZweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8qYmFja2dyb3VuZC1jb2xvcjogIzAwMDsqL1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogOHB4IHNvbGlkICNGREY3RUU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuc2hvd2xlc3Mge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMzAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuYnVzaW5lc3MtbGlzdGluZ3tcclxuXHRcdFx0XHRcdFx0XHRcdC5idXNpbmVzcy1jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYnVzc2luZXNzLXNsaWRlci13cmFwIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGFib3ZlKGxnKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiA1MHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5idXNpbmVzcy1nYWxsZXJ5IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdC50ZWNoLXN3aXBlciB7XHJcblx0XHRcdFx0XHRcdFx0LnN3aXBlci13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuaW1hZ2UtYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly9oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuaW1hZ2UtY2FwdGlvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzM5MzkzOTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEzcHggMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTM4cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuI3NlY3Rpb24tYnVzaW5lc3Ncclxue1xyXG5cdCYuZnAtc2VjdGlvblxyXG5cdHtcclxuXHRcdC5jb20taGVhZGluZ1xyXG5cdFx0e1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjVzO1xyXG5cdFx0fVxyXG5cdFx0LmJ1c3NpbmVzcy1zbGlkZXItd3JhcFxyXG5cdFx0e1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuNXM7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZVxyXG5cdFx0e1xyXG5cdFx0XHQuY29tLWhlYWRpbmdcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idXNzaW5lc3Mtc2xpZGVyLXdyYXBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0Ji5ub0FuaW1hdGlvblxyXG5cdFx0e1xyXG5cdFx0XHQuY29tLWhlYWRpbmdcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idXNzaW5lc3Mtc2xpZGVyLXdyYXBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLkNvbV9idXNpbmVzc0hvbWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuaGVhZGluZy13cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMHB4O1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICMwMTgwYTMsXHJcbiAgICAgICAgICAgICAgICAgICMwMDc0YjAsXHJcbiAgICAgICAgICAgICAgICAgICMzMjY0YjQsXHJcbiAgICAgICAgICAgICAgICAgICM2NjRkYWEsXHJcbiAgICAgICAgICAgICAgICAgICM4ZTI3OGZcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAjMDE4MGEzLFxyXG4gICAgICAgICAgICAgICAgICAgICMwMDc0YjAsXHJcbiAgICAgICAgICAgICAgICAgICAgIzMyNjRiNCxcclxuICAgICAgICAgICAgICAgICAgICAjNjY0ZGFhLFxyXG4gICAgICAgICAgICAgICAgICAgICM4ZTI3OGZcclxuICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgICAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgIzAxODBhMyxcclxuICAgICAgICAgICAgICAgICAgICAjMDA3NGIwLFxyXG4gICAgICAgICAgICAgICAgICAgICMzMjY0YjQsXHJcbiAgICAgICAgICAgICAgICAgICAgIzY2NGRhYSxcclxuICAgICAgICAgICAgICAgICAgICAjOGUyNzhmXHJcbiAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICAgMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c2luZXNzLWxlZnQtc2VjIHtcclxuICAgICAgICB3aWR0aDogMzguNCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjglO1xyXG4gICAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCB0YjMpIHtcclxuICAgICAgICAgIHdpZHRoOiA0OS4zJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjQuMiU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMi4yJTtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4LjUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMiU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDkuNSU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAudGh1bWItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLm92ZXJsYXktd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRodW1iLWltYWdlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICMwMTgwYTMsXHJcbiAgICAgICAgICAgICAgICAgICMwMDc0YjAsXHJcbiAgICAgICAgICAgICAgICAgICMzMjY0YjQsXHJcbiAgICAgICAgICAgICAgICAgICM2NjRkYWEsXHJcbiAgICAgICAgICAgICAgICAgICM4ZTI3OGZcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vdmVybGF5LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDAsXHJcbiAgICAgICAgICAgICAgICAgICMwMDAgMTAwJVxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5vdmVybGF5LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cykge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2LjVweCwgM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgLy8gXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2LjVweCwgMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c2luZXNzLXJpZ2h0LXNlYyB7XHJcbiAgICAgICAgd2lkdGg6IDYxLjElO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIHRiMykge1xyXG4gICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuYmlnLXRodW1iLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAvKiB0cmFuc2l0aW9uOiAxcyBlYXNlOyAqL1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLyogICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyAqL1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ1c2luZXNzLWRldGFpbHMtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmMGYwZjA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAjMDE4MGEzLFxyXG4gICAgICAgICAgICAgICAgICAgICMwMDc0YjAsXHJcbiAgICAgICAgICAgICAgICAgICAgIzMyNjRiNCxcclxuICAgICAgICAgICAgICAgICAgICAjNjY0ZGFhLFxyXG4gICAgICAgICAgICAgICAgICAgICM4ZTI3OGZcclxuICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2RjZGNkYztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIFx0d2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBcdGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2LjVweCwgM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMy41cHgsIDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVscGxvcmUtbW9yZS1jdGEge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC8vICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgLy8gXHRjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgLy8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvLyBcdHJpZ2h0OiAtMjlweDtcclxuICAgICAgICAgICAgICAgIC8vIFx0Ym90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBcdHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gXHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vIFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLy8gXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgLy8gXHRvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgLy8gXHRAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgLy8gXHRcdGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgLy8gXHR9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTg4ZGVnKSB0cmFuc2xhdGUoLTEuNXB4LCAyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1OCU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2ZylcclxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC04OGRlZykgdHJhbnNsYXRlKDIuNXB4LCAyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzJweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYjVmVydGljYWxzIHtcclxuICAgICAgICAuYnVzaW5lc3MtbGVmdC1zZWMge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgLnRodW1iLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAub3ZlcmxheS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIC50aHVtYi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAub3ZlcmxheS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8vYmFja2dyb3VuZC1pbWFnZTokZGFya3Bpbmtjb2xvcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcblx0fVxyXG5cclxuXHQub3VybGVhZGVyc2hpcC13cmFwIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogODBweCAwIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgYmVsb3coc20pIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vdXJsZWFkZXJzaGlwLWJveCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTgwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMi41NjYlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMi41JTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ4LjMlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5vdXJsZWFkZXItY2FyZC13cmFwIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHQvKm92ZXJmbG93OiBoaWRkZW47Ki9cclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAycHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRcdC8vbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6ICMwQTY2QzIgc29saWQgMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuaW1hZ2UtY2FyZCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDFzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY29udGVudC1jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNjBweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBhYm92ZShsZzMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5vdXJsZWFkZXItaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmV0d2VlbihtZCwgbGcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDMwcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQub3VybGVhZGVyLW5hbWUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8qIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsqL1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJldHdlZW4obWQsIGxnMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvL2ZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXljb2xvcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjA2N3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Lm91cmxlYWRlci1zb2NpYWwtaGFuZGxlcyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiwgI2ZmZiwgI2ZmZiwgI2ZmZiwgI2ZmZik7XHJcblx0XHRcdFx0XHRcdFx0XHQvKiBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4OyovXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHQvKmJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7Ki9cclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMyU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFib3ZlKHRiKSB7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6ICMwQTY2QzIgc29saWQgMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmNvbnRlbnQtY2FyZCB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQvKiBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgIH0qL1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5pbWFnZS1jYXJkIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC8qIGJvcmRlci1yYWRpdXM6IDA7Ki9cclxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5ibGFja3RoZW1lIHtcclxuXHRcdC8vYmFja2dyb3VuZDogJG5ld3Nyb29tYmc7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufSIsIi5vdXJsZWFkZXJzaGlwLXNlY3Rpb257XHJcbiAgICAub3VybGVhZGVyc2hpcFdyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWN7XHJcbiAgICAgd2lkdGg6IGNhbGMoNDAlIC0gNDFweCk7XHJcbiAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgd2lkdGg6IGNhbGMoMzIlIC0gNDFweCk7XHJcbiAgICAgfVxyXG4gICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDQxcHgpO1xyXG4gICAgIH1cclxuICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIH1cclxuICAgICAubGVhZGVyLW1vYi1oZWFkaW5ne1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgLm91cmxlYWRlci1pbmZve1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDBweDtcclxuICAgICAgLm91cmxlYWRlci1uYW1le1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgIC8vLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpe1xyXG4gICAgICAgICAgLy9mb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIC8vZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vdXJsZWFkZXItZGVzaWduYXRpb257XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgIH1cclxuICAgICAub3VyLWxlYWRlci1pbWFnZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLnNvY2lhbC1oYW5kbGVze1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIC8vd2lkdGg6IDI5JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTNweCAxM3B4IDAgMDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuZG93bmxvYWQtYnRue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlY3tcclxuICAgICAgd2lkdGg6Y2FsYyg2MCUgLSA0MXB4KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICB0b3A6IC0xM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDY4JSAtIDQxcHgpO1xyXG4gICAgICAgfVxyXG4gICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICB3aWR0aDogY2FsYyg2NyUgLSA0MXB4KTtcclxuICAgICAgIH1cclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLm91cmxlYWRlci1pbmZvLWRldGFpbHN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIzLjc2JTtcclxuICAgICAgICAgIC8vcGFkZGluZy10b3A6IDMzcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYm94LXNlY3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2OHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0V3JhcHBlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgLkNvbS1zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQWRhbmk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIzLjc2JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDtcclxuICAgICAgICAgICAgYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgcXVvdGVzOiBhdXRvO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6LTJweDtcclxuICAgICAgICAgICAgICAgIHRvcDoycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTotMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXVvdGVze1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTFweDtcclxuICAgICAgICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvdy1pY29ucyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAgIC5pbmZvLXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM3cHg7ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2lnbmF0aW9uIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucXVvdGVzLXNsaWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5idG4td3JhcHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzOHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAvL3JpZ2h0OiA2OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgICAgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwicHJldlwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgICAgIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAuNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4ubG9hZE1vcmVjb250ZW50e1xyXG4gd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICB9XHJcbiAgLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcbiAgICBcclxufVxyXG5cclxuLmxvYWRtb3JlLWJ0bntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAmLmhpZGRlbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLmJvZC1iYW5uZXItcHJvZmlsZXsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLmJvZC1iYW5uZXItaW1ne1xyXG4gICAgICAgIGltZ3sgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzt9XHJcbiAgICB9XHJcbiAgICAuYm9kLWJhZGdleyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDExOyByaWdodDogMDsgYm90dG9tOiAxMnJlbTsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDUwOTExLCAjMDcwODExLCAjMGEwNzExLCAjMGMwNTEwLCAjMGYwNDBlKTsgZGlzcGxheTogZmxleDsgd2lkdGg6IDQwLjI3JTsgbWF4LXdpZHRoOiA1ODJweDsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiA0cmVtOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGdhcDogNDBweDtcclxuICAgICAgICAuYm9kLWJhZGdlLWluZm97XHJcbiAgICAgICAgICAgIC5ib2QtYmFkZ2UtbmFtZXsgXHJcbiAgICAgICAgICAgICAgICBoMnsgZm9udC1zaXplOiAzLjZyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiAjZmZmOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge2ZvbnQtc2l6ZTogM3JlbTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvZC1iYWRnZS1kZXNpZ25hdGlvbnsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMnJlbTsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICNjMWMxYzE7IG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge2ZvbnQtc2l6ZTogMnJlbTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBib3R0b206IGF1dG87fVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gNnJlbSAyLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XHJcbiAgICAgICAgLmJvZC1iYWRnZXsgbGVmdDogMDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnR7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgcGFkZGluZzogNXJlbSAwOyAvKiBwYWRkaW5nLWJvdHRvbTogMDsgKi9cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXsgcGFkZGluZzogNHJlbSAwOyB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7IHBhZGRpbmc6IDRyZW0gMDtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgIC8qICBwYWRkaW5nLWJvdHRvbTogMDsgKi9cclxuICAgIH1cclxuICAgIH1cclxuICAgIC5sZWFkZXJzaGlwLWdyaWR7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRpdnsgZmxleDogMCAwIDMzLjMzJTsgYm9yZGVyOiAwLjJweCBzb2xpZCAjZGVkZWRlOyBtYXJnaW4tbGVmdDogLTAuMnB4OyBtYXJnaW4tYm90dG9tOiAtMC4ycHg7IGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpeyBmbGV4OiAwIDAgNTAlO31cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20peyBmbGV4OiAwIDAgMTAwJTt9XHJcbiAgICAgICAgICAgIGF7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2LWltZ3sgcG9zaXRpb246IHJlbGF0aXZlOyBjbGlwLXBhdGg6IHBvbHlnb24oMTIuNSUgMTIuNSUsIDg3LjUlIDEyLjUlLCA4Ny41JSA5My41JSwgMTIuNSUgOTMuNSUpOyB0cmFuc2l0aW9uOiBhbGwgLjVzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4xLCAwLjEsIDAuMSk7IGN1cnNvcjogcG9pbnRlcjsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3sgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWluZm97IHBhZGRpbmc6M3JlbSAxMi41JTtcclxuICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWV7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3sgZm9udC1zaXplOiAycmVtOyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogI2ZmZjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tbGVmdDogMDsgdG9wOiAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1neyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1kZXNpZ25hdGlvbnsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMS44cmVtOyBmb250LXdlaWdodDogNDAwOyBjb2xvcjogI2MxYzFjMTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRpdi1pbWd7IGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN1YmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50e1xyXG4gICAgICAgIC5sZWFkZXJzaGlwLWdyaWR7XHJcbiAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2eyBmbGV4OiAwIDAgMjUlOyBib3JkZXI6IDAuMTVweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpeyBmbGV4OiAwIDAgNTAlO31cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXsgZmxleDogMCAwIDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgYXsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1uYW1leyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzeyBmb250LXNpemU6IDJyZW07fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1neyB3aWR0aDogMTJweDsgaGVpZ2h0OiA5cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGVzaWduYXRpb257IGZvbnQtc2l6ZTogMS44cmVtOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMTMwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3RoZXJsZWFkZXJzaGlweyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDhyZW0gMDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXsgcGFkZGluZzogNHJlbSAwO31cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXsgcGFkZGluZzogNHJlbSAwO31cclxuICAgIC5sZWFkZXJzaGlwLWhlYWQgeyB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAucmlnaHQtYnRue1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgLyogcGFkZGluZy10b3A6IDEycHg7ICovXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdGhlcmxlYWRlcnNoaXAtcGFueyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjt9XHJcbiAgICAgICAgLm90aGVybGVhZGVyc2hpcC1kaXZ7IGZsZXg6IDAgMCA0Ny42NSU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgYXsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgICAgIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20peyBhbGlnbi1pdGVtczogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAub3RoZXJsZWFkZXJzaGlwLXRodW1ieyBtYXgtd2lkdGg6IDE1MHB4OyAgICAgcGFkZGluZzogMjBweDsgLy9oZWlnaHQ6IDIyMHB4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3sgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNpdGlvbjogMXMgZWFzZTsgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm90aGVybGVhZGVyc2hpcC1pbmZveyBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoM3sgZm9udC1zaXplOiAyLjRyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IG1hcmdpbi1ib3R0b206IDAuM3JlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgcHsgZm9udC1zaXplOiAxLjZyZW07IGZvbnQtd2VpZ2h0OiA0MDA7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20peyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIC5vdGhlcmxlYWRlcnNoaXAtdGh1bWJ7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IG92ZXJmbG93OiBoaWRkZW47fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmV2LWJ0biwgLm5leC1idG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAub3RoZXJsZWFkZXJzaGlwLXRodW1ieyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne3RyYW5zZm9ybTogc2NhbGUoMS4wNSk7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7IGZsZXg6IDAgMCAxMDAlOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMTBweCAwO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saWdodC1tb2Rle1xyXG4gICAgXHJcbiAgICAuYm9kLWJhZGdleyAgXHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcbiAgICAgICAgLmJvZC1iYWRnZS1pbmZve1xyXG4gICAgICAgICAgICAuYm9kLWJhZGdlLW5hbWV7IFxyXG4gICAgICAgICAgICAgICAgaDJ7IGNvbG9yOiB0cmFuc3BhcmVudDsgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzMywgIzM5MzkzOSk7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib2QtYmFkZ2UtZGVzaWduYXRpb257IGNvbG9yOiAjMzkzOTM5O31cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXsgYmFja2dyb3VuZDogI0YzRjNGMzt9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYWRlcnNoaXAtZ3JpZHtcclxuICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRpdnsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1uYW1leyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDN7IGNvbG9yOiB0cmFuc3BhcmVudDsgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzMywgIzM5MzkzOSk7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRlc2lnbmF0aW9ueyBjb2xvcjogIzM5MzkzOTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5zZWN0aW9ue1xyXG4gICAgJjpudGgtb2YtdHlwZShldmVuKXtcclxuICAgICAgICAuYm9kLWJhbm5lci1wcm9maWxle1xyXG4gICAgICAgICAgICAuYm9kLWJhZGdle1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59IiwiLy8gLnJlcG9ydHNNYWlue1xyXG4vLyAgICAgLy9iYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgLnJlcG9ydFdyYXBwZXJ7XHJcbi8vICAgICAgICAgcGFkZGluZzogMTEwcHggMDtcclxuLy8gICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAucmVwb3J0c3RhYl9XcmFwcGVye1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiA2MnB4IDAgMDtcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAwIDA7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgLnJlcG9ydHNUYWJ7XHJcbi8vICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgdWx7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDEzcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUvMyk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICM5MTI4OEQgc29saWQgNHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1pbWFnZTogJGJvcmRlcmdyYWRpZW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcclxuXHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG5cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgLnJlcG9ydERldGFpbC1XcmFwcGVye1xyXG4vLyAgICAgICAgICAgICAgICAgLnJlcG9ydERldGFpbHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVye1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNDBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAucmVwb3J0LWRyb3Bkb3duIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE5cHggMCAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzg4ODtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyAodGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93IChzbSl7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1maWxlV3JhcHBlcntcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjguNTElO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAubG9hZGJ0bntcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcbi5yZXBvcnRzTWFpbiB7XHJcbiAgLnJlcG9ydHNfd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmVzZ193cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogMHB4IDMwcHggMHB4IDBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjN2I3YjdiO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXNnX2NoaWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRpbmdfYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAvKiAgcGFkZGluZzogMHB4IDBweCAyMHB4OyAqL1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIC8qICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAqL1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yaWdodC1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVwb3J0LXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLyogIHBhZGRpbmc6IDEwcHggMHB4IDBweDsgKi9cclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGhyZWUtaW1nY2FyZEJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJlc2VudGF0aW9uc19jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzdiN2I3YjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAvKiAgIHBhZGRpbmc6IDIwcHggMHB4IDBweDsgKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkaW5nX2J0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDBweCA0MHB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIC8qICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAqL1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIC8qICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7ICovXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgLyogIHRvcDogLThweDsgKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yaWdodC1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAvKiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7ICovXHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJlc2VudGF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN0aGUtY2FudmFzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNjb250cm9scyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAuYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgI3BhZ2VfbnVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgI3BhZ2VfY291bnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJlc2VudGF0aW9uX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3F1YXJ0ZXItYnV0dG9ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDk5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQtcHJlc2VudGF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgICM4ZTI3OGYgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgIzAwNmRiNiA1MCUsXHJcbiAgICAgICAgICAgICAgICAgICAgIzAxODBhMiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wZW5kaXVtX3dyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzdiN2I3YjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG9jdW1lbnQtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9jdW1lbnQtaXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAwO1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucXVhcnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM3YjdiN2I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdvdmVybk1haW4ge1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuXHJcbiAgLmdvdmVyV3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgLmdvdmVybldyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ292ZXJuUmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA1MS42JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgICAgICAgIHdpZHRoOiA1OS42JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdvdmVybi10ZXh0V3JhcHBlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdvdmVybi10ZXh0V3JhcHBlciB7XHJcbiAgICAgICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpIHtcclxuICAgICAgICAgICAgICAvLyAgdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWItdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDI2cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIzLjc2JTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAvKiAgIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBudW1iZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdvdmVybkxlZnQge1xyXG4gICAgICAgIHdpZHRoOiA0Ni42JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgICAgICAgIHdpZHRoOiAzOC42JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nb3Zlcm5JbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgdG9wOiAyMHB4OyAvKiBEaXN0YW5jZSBmcm9tIHRoZSB0b3Agd2hlbiBzY3JvbGxpbmcgKi9cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0ZWRNYWluIHtcclxuICAvL2JhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5saXN0ZWRXcmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhbmllcy1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDA7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMS43JSAxLjclIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoOTIuMiUgLyA0KTtcclxuXHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDRuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTIuMiUgLyAzKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNyUgMS43JSAwO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0bikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDk1LjYlIC8gMik7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyLjclIDIuNyUgMDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cykge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgLy93aWR0aDogNDQlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0ZWQtY29tcGFuaWVzIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMjQuMiU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMi4yJTtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDQ4LjUlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIHdpZHRoOiA0OS41JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIC50aHVtYi1pbWFnZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm92ZXJsYXktd3JhcCB7XHJcbiAgICAgICAgICAgICAgLm92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMCU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC50aHVtYi1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAvL2xlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3ZlcmxheS13cmFwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLm92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vdmVybGF5LXdyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdmVybGF5LXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cclxuICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICBib3R0b206IC03cHg7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgLy8gICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIC8vIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDNweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKVxyXG4gICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2LjVweCwgMXB4KTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcbiAgLmZ5LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGxpIHtcclxuICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICM3YjdiN2IgIWltcG9ydGFudDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY3Vyc29yOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtMSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVwb3J0bG9hZE1vcmVCdG4ge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC5oaWRkZW4tcmVwb3J0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5saWdodC1tb2RlIHtcclxuICAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYge1xyXG4gICAgLmZ5LXJvdyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBjb2xvcjogIzdiN2I3YiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICM3YjdiN2IgIWltcG9ydGFudDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyDinIUgSG92ZXIgb24gdWwsIGFmZmVjdCBpdHMgbGlcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRocmVlY2FyZC1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA4OC44OCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcblxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGFib3ZlKHRiKSB7XHJcbiAgICAgICAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAmOmhhcyguc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhyZWUtaW1nY2FyZEJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2MjAgLyAzMjA7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uZXd0YWItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjIlKSBzZXBpYSgwJSkgc2F0dXJhdGUoOTEwJSkgaHVlLXJvdGF0ZSgyNDlkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MyUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1kYXRlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNzZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb3JldGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlYWRtcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAvKnBhZGRpbmctdG9wOiAxcmVtOyovXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud2l0aG91dGltZyB7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogIGhlaWdodDogMjcwcHg7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjM1KSAwcHggNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwOyAvKiBjb3ZlcnMgdGhlIGJveCAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KCA4OC41NmRlZywgIzAwYjE2YiAtMzguMjQlLCAjMDA2ZGI2IDE2LjgyJSwgIzhlMjc4ZiA5Ni4zNiUsICNmMDRjMjMgMTM3LjglICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyAvKiBvcHRpb25hbCAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7IC8qIGJlaGluZCBjb250ZW50ICovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IC8qIHpvb21zIG91dHdhcmQgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNmRiNiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0LWxpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTEyODhkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJwcmV2XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyLjUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXdhcmQtc2VjIHtcclxuICAgICAgICAudGhyZWUtaW1nY2FyZEJveCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIge1xyXG4gIC50aHJlZWNhcmQtc2xpZGVyIHtcclxuICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgJi5uby1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiA2M3B4O1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobGcpIHtcclxuICAgICAgICAgIC8vcmlnaHQ6IDUuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICAgICAgLy9yaWdodDogNi41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgIC8vcmlnaHQ6IDcuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgLy9yaWdodDogOS41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJwcmV2XCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogMC41JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgIHJpZ2h0OiAyLjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NvbXBBd2FyZHNbZGF0YS1jZW50cmU9XCJ0cnVlXCJdIHtcclxuICAudGhyZWVjYXJkLXNsaWRlciB7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZSh0Yikge1xyXG4gICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mdWxsQ29udGVudCB7XHJcbiAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5Db21faG9tZXBhZ2VuZXdzc2VjIHtcclxuICAudGhyZWVjYXJkLXNsaWRlciB7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICAgIC8vIGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogYWRhbmk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIC8vIGJvcmRlcjogMjBweCBzb2xpZCAjMTgxODJmO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3MtaGVhZCB7XHJcbiAgICAvL3BhZGRpbmc6IDAgMjVweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uZXdzLW1haW57XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL2JhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4gICYubmV3cy1tYWluLWRhcmt7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuICB9XHJcbiAgLm5ld3Mtc2VjdGlvbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5uZXdzLWhlYWR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAvKiAgdG9wOiAtN3B4OyAqL1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yaWdodC1idG57XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3Rvcmllcy1yaWdodC10YWJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiAkYm9yZGVyZ3JhZGllbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3Rvcmllcy1ib3h7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIC5nZXQtaW4tdG91Y2gtZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgZm9ybXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuaW5wdXRib3gge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDQwcHggMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50ZXh0YXJlYS1maWVsZHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNoZWNrYm94LWZpZWxke1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4wNSksIGluc2V0IDAgLTE1cHggMTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddLCB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lcnJvci1tc2d7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjhweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcHRjaGEtYm94XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgLmVycm9yLW1zZ1xyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWJ0biB7XHJcbiAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gIH1cclxuICAmLm91ci1zdG9yaWVzLXNlY3Rpb257XHJcbiAgICAubmV3cy1oZWFke1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIH1cclxufVxyXG4ubWVkaWEtYnRtLXNlY3Rpb257XHJcbmRpc3BsYXk6IGZsZXg7XHJcbndpZHRoOiA4OC44OCU7XHJcbm1heC13aWR0aDogMTkyMHB4O1xyXG5wYWRkaW5nOiAzMHB4IDAgMDtcclxubWFyZ2luOiAwIGF1dG87XHJcbi8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9wYWRkaW5nOiAzMHB4IDAgMCAyMHB4IDtcclxufVxyXG5cclxuLm1lZGlhLWxlZnQge1xyXG4gIHdpZHRoOiA3MCU7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAmLm0tZnVsbC13aWR0aHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIC50d28taW1nY2FyZEJveHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgICAuY2FyZC1zdWItdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICB3aWR0aDogNDclO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxufVxyXG4ubWVkaWEtcmlnaHR7XHJcbndpZHRoOiAzMCU7XHJcbiYud2lkdGgtaGFsZntcclxuICB3aWR0aDogNTAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbi5tZWRpYS1saXN0aW5ne1xyXG4gIC5tZWRpYS1yb3d7XHJcbiAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkU1N0FBO1xyXG4gICAgLmRhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG4gICAgfVxyXG4gICAgLnN1Yi10ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgIH1cclxuICAgLnJlYWRtcmUtYnRue1xyXG4gICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICB9XHJcbiAgfVxyXG59XHJcbn1cclxufVxyXG4uY2FyZC10ZXh0LWJveHtcclxud2lkdGg6IDEwMCU7XHJcbmNvbG9yOiAkZ3JheWNvbG9yO1xyXG5wb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8qbWluLWhlaWdodDogMTAwcHg7Ki9cclxuQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAvL21pbi1oZWlnaHQ6IDg1cHg7XHJcbn1cclxuJi53aXRoLWRhdGV7XHJcbi8vbWluLWhlaWdodDogMTMwcHg7XHJcbkBpbmNsdWRlIGJlbG93KG1kMilcclxue1xyXG4gIC8vbWluLWhlaWdodDogMTE1cHg7XHJcbn1cclxuQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAvL21pbi1oZWlnaHQ6IDE1MHB4O1xyXG59XHJcbn1cclxuLmNhcmQtZGF0ZS13cmFwe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgIC8vZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbiB9XHJcbiAubmV3dGFiLWljb24ge1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG59XHJcblxyXG4uY2FyZC1zdWItdGV4dHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBicntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJlYWRtcmUtYnRue1xyXG4gIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbn1cclxufVxyXG5cclxuLm1lZGlhLWtpdC1tYWlue1xyXG5kaXNwbGF5OiBmbGV4O1xyXG53aWR0aDogMTAwJTtcclxuLm1lZGlhLWtpdC1zZWN0aW9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC5tZWRpYS1iZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgcGljdHVyZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZWRpYS1raXQtdGV4dHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vbGVmdDogNS41NiU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgLy9sZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcclxuICB9XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICB9XHJcbiAgICAubWVkaWEtYnRue1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtbWFpbntcclxuZGlzcGxheTogZmxleDtcclxud2lkdGg6IDEwMCU7XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuei1pbmRleDogMTtcclxuLnN1YnNjcmliZS1zZWN0aW9ue1xyXG4gIC8vYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3Nyb29tL1N1YnNjcmliZS1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIC8vYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3Nyb29tL1N1YnNjcmliZS1iZy1tb2JpbGUuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgLnN1YnNjcmliZS1maWVsZHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDkxO1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnN1YnNjcmliZS1oZWFke1xyXG4gICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICB9XHJcbiAgICBmb3Jte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLnN1YnNjcmliZS1pbnB1dC1ib3h7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMjBweCAyNXB4IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBjb2xvcjogIzdCN0I3QjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAvLyAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVycm9yLW1zZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVrYm94LXdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgLmNoZWNrYm94LWdyb3Vwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzMztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2REI2O1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLndyYXAtdGV4dHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVycm9yLW1zZ1xyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjZweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICYjdGVybXNfY29uZGl0aW9uc19lcnJ7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKXtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgIC5yZWxvYWQtY2FwdGNoYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogMTNweDtcclxuICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmNvbC00e1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtNntcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIC5zdWJzY3JpYmUtaW5wdXQtYm94e1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAvL3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4ICk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZXJyb3ItbXNnXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0yNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEuc3Vic2NyaWJlLWJ0bntcclxuICAgICAgICAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7Ki9cclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgICAgICAgICAgLy8td2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6MTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuYnRuLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWJzY3JpYmUtYnRue1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDIzcHggMTNweCAyM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuY29sLTR7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIG1hcmdpbjowIDtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuNSU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRwaW5rZGFya2JnY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvL3RvcDogNTJweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCAuMTVzO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvL292ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm9ue1xyXG4gICAgICAgICAgICAuZHJvcGRvd24tbGlzdHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1vcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRncmF5Y29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGdyYXljb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGdyYXljb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJHBpbmtkYXJrYmdjb2xvcjtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuXHJcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1sYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogIzdCN0I3QiBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZXJyb3ItbXNnXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0yNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcclxuICAgIC8vb3BhY2l0eTogLjc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxufVxyXG59XHJcblxyXG4uc3Rvcmllcy1kZXRhaWx7XHJcbi5yaWdodC1idG57XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxuICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbiIsIi50ZXh0LXdyYXBlciB7XHJcbiAgLnN1YnRleHQge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgJi5ib3R0b21Qb3Mge1xyXG4gICAgYm90dG9tOiAxNCU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgYm90dG9tOiAyMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdhdGNoYnRuKCk7XHJcbn1cclxuXHJcbi5Db21fdGV4dEJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmLmRhcmtCZyB7XHJcbiAgICAvL2JhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4gIH1cclxuICAuY29tLWhlYWRpbmcgaDEsXHJcbiAgLmNvbS1oZWFkaW5nIGgyLFxyXG4gIC5jb20taGVhZGluZyBoMyxcclxuICAuY29tLWhlYWRpbmcgaDQge1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0Qm94LUNvbXBvbmVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNzBweCAwIDcwcHggMDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWZ0LXNlY3Rpb24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlYWRtcmUtYnRuIHtcclxuICAgICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmtub3ctbW9yZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncm93dGgtc2VjdGlvbiB7XHJcbiAgJi5kYXJrQmcyIHtcclxuICAgIC8vYmFja2dyb3VuZDogJG5ld3Nyb29tYmc7XHJcbiAgfVxyXG59XHJcbi5uYW1lLWluZm8td3JhcHBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLm5hbWUtaW5mby10ZXh0IHtcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZGFya0JnMiB7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkbmV3c3Jvb21iZztcclxufVxyXG5cclxuLkNvbV9pbml0aWF0aXZlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAmLm1vYnBhZGRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmluaXRpYXRpdmVzLXdyYXBwZXIge1xyXG4gICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcclxuICAgIH1cclxuICAgIC5pbml0aWF0aXZlcy1ib3gge1xyXG4gICAgICB3aWR0aDogMzEuMjQlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMTMlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm90dG9tLXRleHQtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobWQyKVxyXG4gICAgICAgIC8vIHtcclxuICAgICAgICAvLyAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLWhlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlld2FsbC1idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm91cmFwcHJvY2gtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnQtc2VjIHtcclxuICAgICAgd2lkdGg6IDM2LjQ0JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuc3ViLWhlYWRpbmcge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgICAgICAvLyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC52aWV3YWxsLWJ0biB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgLy9tYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtc2VjIHtcclxuICAgICAgd2lkdGg6IDYzLjU2JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLm91cmFwcHJvY2gtcmlnaHRib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4IDA7XHJcbiAgICAgICAgLm91cmFwcHJvY2gtd3JhcCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg5NyUgLyAyKTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgIzBhMTEyMixcclxuICAgICAgICAgICAgIzEwMGYyMixcclxuICAgICAgICAgICAgIzE1MGQyMCxcclxuICAgICAgICAgICAgIzE5MGIxZixcclxuICAgICAgICAgICAgIzFkMDgxY1xyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zNikgMCAwcHggNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3VyYXBwcm9jaC1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDklO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdXJhcHByb2NoLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Db21fYmV0dGVyLXRvbW9ycm93IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAuYmV0dGVyLXRvbW9ycm93LXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5sZWZ0LXNlYyB7XHJcbiAgICAgIHdpZHRoOiA3My4xOSU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWctYm94IHtcclxuICAgICAgICB3aWR0aDogNDMuMDQlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGxpbmVhciAxcztcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmlnaHQtaGVhZGluZyB7XHJcbiAgICAgICAgd2lkdGg6IDUxLjA3JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNS44OSU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICAgIC5sZWZ0LXNwYWNlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGFiYnIge1xyXG4gICAgICAgICAgICAvKiBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzNtaWQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtc2VjIHtcclxuICAgICAgd2lkdGg6IDIxLjE1JTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUuNjYlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4td3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5mbGV4LWJ0biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld3MtbWFpbiB7XHJcbiAgJi5kYXJrQmcge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkbmV3c3Jvb21iZztcclxuICB9XHJcbiAgJi5kYXJrcGlua2NvbG9yIHtcclxuICAgIC8vYmFja2dyb3VuZDogJGRhcmtwaW5rY29sb3I7XHJcbiAgfVxyXG4gICYuYXdhcmRzLXNlYyB7XHJcbiAgICAudGhyZWVjYXJkLXNsaWRlciB7XHJcbiAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xyXG4gICAgICAgIC50aHJlZS1pbWdjYXJkQm94IHtcclxuICAgICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3IyO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29tX2VzZ1BvbGljaWVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmNvbS1oZWFkaW5nIHtcclxuICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgfVxyXG4gIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogY2FsYyg5OSUgLyAzKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMzBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg5OSUgLyAyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwcHggMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZ3Jvd3RoLXNlY3Rpb24ge1xyXG4gICYuc3BhY2ViZXR3ZWVuIHtcclxuICAgIC5ncm93dGhfd3JhcHBlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkNvbV9pbml0aWF0aXZlcyB7XHJcbiAgLmluaXRpYXRpdmVzLXdyYXBwZXIge1xyXG4gICAgLmluaXRpYXRpdmVzLWJveCB7XHJcbiAgICAgICYubGVmdC1zZWMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLWhlYWRpbmcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tLXRleHQtYm94IHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgJi5tb3JlY29udGVudCB7XHJcbiAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlYWRtcmUtYnRuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgLy9mbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1zZWMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLWhlYWRpbmcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tLXRleHQtYm94IHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgJi5tb3JlY29udGVudCB7XHJcbiAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuQ29tX2luaXRpYXRpdmVze1xyXG4gICYuQ29tX2Vudmlyb25tZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDY2cHggMDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC5pbml0aWF0aXZlcy1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3R0b20tdGV4dC1ib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAmLmxlZnQtc2Vje1xyXG4gICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJpZ2h0LXNlY3tcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ292ZXJuYW5jZS1oZWFkaW5ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwIDBweCAzMHB4IDVweDtcclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbV9lc2dQb2xpY2llc3tcclxuICAmLkNvbV9wb2xpY3l7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9saWN5LWRldGFpbHMtd3JhcHBlcntcclxuICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWxpZ24tdGV4dHtcclxuICAgIC5wb2xpY3ktZGV0YWlscy13cmFwcGVye1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm91cmxlYWRlcnNoaXBXcmFwcGVye1xyXG4gICYuY29tbW9uLXdyYXB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIC5yaWdodC1idG57XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3VybGVhZGVyc2hpcC13cmFwe1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByZXNzLXJlbGVhc2Uge1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtwaW5rY29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxuICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAmLm1hcmdpblRvcDIge1xyXG4gICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgfVxyXG4gIC50aHJlZWNhcmQtYm94IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuICAgIC5maWx0ZXItaGVhZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5Y29sb3I7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cykge1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4zNzZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmVzcy1zZWFyY2hCb3gge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHRvcDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXItY2xvc2Uge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2ItZmlsdGVycy1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgJi5ub2JvcmRlciB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0Ym94IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzY1NjQ2OTtcclxuICAgICAgICAgIG1hcmdpbjogMCA0JSAwIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2VsZWN0Ym94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4ODg7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWJ0bi13cmFwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTklO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI5JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3Nyb29tL3NlYXJjaC1pY29uLnN2ZylcclxuICAgICAgICAgICAgICBuby1yZXBlYXQgcmlnaHQgMTZweCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudm9pY2Utc2VhcmNoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3Nyb29tL21pYy5zdmcpIG5vLXJlcGVhdCByaWdodFxyXG4gICAgICAgICAgICAgIGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1yZXN1bHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDkuNXB4IDEycHggOS41cHggMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSAwLCAjOTEyODhkIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsXHJcbiAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCxcclxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50aHJlZWNhcmQtYm94IHtcclxuICAvL3dpZHRoOiAxMDAlO1xyXG5cclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAudGhyZWVjYXJkLWJveFdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICAvL3dpZHRoOiBjYWxjKDMzLjMzJSAtIDI3cHgpO1xyXG4gICAgICAvL21hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE0cHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGxpbmVhcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5ub2ltYWdlIHtcclxuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmU1N2FhO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJlYWRtcmUtYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNC42N3Z3O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNjIwIC8gMzIwO1xyXG4gICAgICAgIC5vdmVybGF5LXRleHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGFkYW5pO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKHNtLCB0Yikge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjN2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyNnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmU1N2FhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgIC5jYXJkLWRhdGUtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHBsb3JlLWJ0biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2xpc3RlZC1pY29uLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDVweFxyXG4gICAgICAgICAgICBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubG9hZC1tb3JlLWJ0biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlc3MtcmVsZWFzZVxyXG4gIC50aHJlZWNhcmQtYm94XHJcbiAgLnRocmVlY2FyZC1ib3hXcmFwcGVyXHJcbiAgLnRocmVlLWltZ2NhcmRCb3hcclxuICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgLy9taW4taGVpZ2h0OiAxMzRweDtcclxuICBtaW4taGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubWFjIHtcclxuICAucHJlc3MtcmVsZWFzZSB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgLmlucHV0Ym94IHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJlc3MtcmVsZWFzZS13cmFwcGVyIHtcclxuICAgICAgLnNlYXJjaC1yZXN1bHQge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAuNXB4IDEycHggOC41cHggMTJweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW52ZXN0b3JzLWJsb2NrLW5ldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLnByZXNzLXJlbGVhc2UtdmlldyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBjb2xvcjogIzE4MTgyZjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuLm5ldy1QUi1zdHJ1Y3R1cmUge1xyXG4gIC8qICAgcGFkZGluZy10b3A6IDY1cHg7ICovXHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgLnBkLWItMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tdGFiLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDczcHg7XHJcbn1cclxuXHJcbi5jdXN0b20tdGFiLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBnYXA6IDI5cHg7XHJcblxyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMykge1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS10YWItaXRlbSB7XHJcbiAgcGFkZGluZzogMjMuNXB4IDQ2cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCA0NywgMC4zMSk7XHJcbiAgY29sb3I6ICNjMWMxYzE7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWluLXdpZHRoOiAyNzVweDtcclxuICB3aWR0aDogMjUlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYmVsb3cobGcpIHtcclxuICAgIHBhZGRpbmc6IDIzLjVweCAyMy41cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMSkge1xyXG4gICAgcGFkZGluZzogMjMuNXB4IDE1cHg7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0YjMpIHtcclxuICAgIHBhZGRpbmc6IDIzLjVweCAxMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNzVweDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXRhYi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLXRhYi1jb250ZW50LmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2JpbGVkcm9wZG93biB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vYmlsZWRyb3Bkb3duOjphZnRlciB7XHJcbiAgY29udGVudDogXCLilrxcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vKiBNb2JpbGUgU3R5bGVzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5jdXN0b20tdGFiLWxpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgLnRhYi13aXRoLWZpbHRlciAubW9iaWxlZHJvcGRvd24ge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gIH1cclxuICAudGFiLXdpdGgtZmlsdGVyIC5jdXN0b20tdGFiLWxpc3Qub3BlbiB7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgfVxyXG4gIC5jdXN0b20tdGFiLWxpc3Qub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAuY3VzdG9tLXRhYi1pdGVtIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIHBhZGRpbmc6IDE3cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gIC50YWItd2l0aC1maWx0ZXIgLm1vYmlsZWRyb3Bkb3duIHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgcGFkZGluZzogMTdweCAxMHB4O1xyXG4gIH1cclxuICAudGFiLXdpdGgtZmlsdGVyIC5jdXN0b20tdGFiLWxpc3Qub3BlbiB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgfVxyXG4gIC50YWItd2l0aC1maWx0ZXIge1xyXG4gICAgZ2FwOiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLlBSLVllYXJGaWx0ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLlBSLVllYXJGaWx0ZXIgc2VsZWN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbiAgLlBSLVllYXJGaWx0ZXI6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnByZXNzLXJlbGVhc2UtaW5uZXItcGFnZSB7XHJcbiAgbWFyZ2luLXRvcDogNjVweDtcclxuICAuY3VzdG9tLXRhYi13cmFwcGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLmNvbXBlbmRpdW0tc2VjIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAuY3VzdG9tLXRhYi13cmFwcGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi50YWItd2l0aC1maWx0ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMjBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIzKSB7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgfVxyXG4gIC5jdXN0b20tdGFiLWxpc3Qge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLmN1c3RvbS10YWItaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjMpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5QUi1ZZWFyRmlsdGVyIHtcclxuICAgIGJvcmRlcjogMC41cHggc29saWQgIzM5MzkzMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMC4xZW0gc29saWQgYmxhY2s7XHJcbiAgICAgIGJvcmRlci10b3A6IDAuMWVtIHNvbGlkIGJsYWNrO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDM1JTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpO1xyXG4gICAgfVxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgY29sb3I6ICMxODE4MmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHQtbW9kZSB7XHJcbiAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tdGFiLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZDogI2RlZGVkZTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2JpbGVkcm9wZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIH1cclxufVxyXG4iLCIuZ2FsbGVyeS1tYWlue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNDBweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuY29tX2hlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgLmltZ2xpc3R7XHJcbiAgICAgICAgICAgIC5nYWxsZXJ5LWl0ZW17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodCA6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhe1xyXG4gICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiA5LjVweCAzNXB4IDkuNXB4IDEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCMyZTU3YWEgMCwjOTEyODhkIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gfSBcclxufSIsIi5zcG90YmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5zcG90bGlnaHRXcmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgIC5pbWctYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgLy8gICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC44NTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LXdyYXBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbGVmdDogNS41NiU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgQGluY2x1ZGUgYWJvdmUobGczKSB7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmV0d2VlbihsZzMsIGxnNCkge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIGJvdHRvbTogOSU7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAuYnJlYWRjcnVtYi13cmFwcGVye1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICB6LWluZGV4OiAyO1xyXG4gICAgLy8gICAgIGJvdHRvbTowJTtcclxuICAgIC8vICAgICBsZWZ0OiA1LjU2JTtcclxuICAgIC8vICAgICBjb2xvcjogI2ZmZjtcclxuICAgIC8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLy8gICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAvLyAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBAaW5jbHVkZSBiZXR3ZWVuKGxnMywgbGc0KXtcclxuICAgIC8vICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NDBweCk7XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvLyAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgLy8gICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAuYnJlYWRjcnVtYkxpbmt7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgLy8gICAgICAgICAmLnNlcGFyYXRvcntcclxuICAgIC8vICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5icmVhZGNydW1ie1xyXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAvLyAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaGFsZmJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAuc3BvdGxpZ2h0V3JhcCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coeHMpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5ib3R0b21Qb3Mge1xyXG4gICAgLnRleHQtd3JhcGVyIHtcclxuICAgICAgYm90dG9tOiAxMTBweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAmLndpdGgtcGFyYWdyYXBoIHtcclxuICAgICAgICAud2F0Y2gtYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53YXRjaC1idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgfVxyXG4gICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAvLyAgICAgYm90dG9tOiA4LjclO1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC5zdWJ0ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubm8tZ3JhZGllbnQge1xyXG4gICAgLnNwb3RsaWdodFdyYXAge1xyXG4gICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYm90dG9tOiAwJTtcclxuICBsZWZ0OiA1LjU2JTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgbGVmdDogMjBweDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWJMaW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAmLnNlcGFyYXRvciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdG9yaWVzLWRldGFpbC1tYWluIHtcclxuICAvL2JhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5kZXRhaWxXcmFwcGVyIHtcclxuICAgIC8qIHBhZGRpbmctYm90dG9tOiA1MHB4OyAqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lclBnQ29udGVuIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwIDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAmLm5vcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMCAxN3B4IDA7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA2cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOTk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2ctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0LXNlY3Rpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltYWdlLXdyYXAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5ibG9nc2xpZGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAuYmxvZ3NsaWRlci1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4gICAgICAgICAgICAgIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LXNlY3Rpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDAgNDBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMCAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmlnaHQtYWxpZ24ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yaWdodC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLmJsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2ctdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICAmLmNlbnRlci10ZXh0IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2ctdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDAgMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhc2lkZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Db21faGVhZGluZ0ZvbnQge1xyXG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIHtcclxuICAgIC5kZXRhaWxXcmFwcGVyIHtcclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZWRpdG9ycy1ibG9jayB7XHJcbiAgbWFyZ2luOiAyMHB4IDBweCAyMHB4IDBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHQtbW9kZSB7XHJcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xyXG4gICAgLmlubmVyUGdDb250ZW4ge1xyXG4gICAgICAuZGV0YWlsV3JhcHBlciB7XHJcbiAgICAgICAgLmlubmVyUGdDb250ZW4ge1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHJlc3MtcmVsZWFzZXtcclxuICAgIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIge1xyXG4gICAgICAgIC5wcmVzcy1zZWFyY2hCb3h7XHJcbiAgICAgICAgICAgICYubWVkaWEtY292ZXJhZ2V7XHJcbiAgICAgICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3Rib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCA0NXB4IDEzcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLm1hYyBcclxue1xyXG4gICAgLnByZXNzLXJlbGVhc2VcclxuICAgIHtcclxuXHJcbiAgICAgICAgICAgIC5pbnB1dGJveFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogIDE1cHggMjBweCAxMXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAgMTVweCAyMHB4IDExcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1lZGlhLWtpdC10YWJzIHtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgIC53cmFwLWJveHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICB9XHJcbiAgICAudGFic3tcclxuICAgICAgJi5yaWdodC1uYXZ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiLWJ1dHRvbntcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4IDE1cHggMjVweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKSAxO1xyXG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4ZikgMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICAgLm1lZGlhLWtpdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnRhYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAudGFiLWJ1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMTkzLCAxOTMsIDAuMTI1NDkwMTk2MSk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjN2I3YjdiO1xyXG4gIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxyXG4gICAgICAgICAgICAgICAgIzAxODBhMiAwJSxcclxuICAgICAgICAgICAgICAgICMwMDZkYjYgMjIlLFxyXG4gICAgICAgICAgICAgICAgIzhlMjc4ZiA5MC41JSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAudGFicy1jb250ZW4ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgXHJcbiAgICAgICAgLnRhYnMtY29uZXRuLXNlcmNoYmFyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgLmlucHV0Ym94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAuc2VhcmNoLWJ0bi13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAxOSU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMzMlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gIFxyXG4gICAgICAgICAgICAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3Nyb29tL3NlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE2cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gIFxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gIFxyXG4gIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICBcclxuICBcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwaW5rY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbmtjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmJ0bi1kaXYge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgXHJcbiAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub2RhdGEtZm91bmR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICAgICNzZWFyY2h0YWcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkuNXB4IDEycHggOS41cHggMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSAwLCAjMzkzOTM5IDEwMCUpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsZWFyYWxsIHtcclxuICAgICAgICAgIGNvbG9yOiAjOTEyODhkO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0iLCJcclxuICAgIC5Db21fdGV4dEJveHtcclxuICAgICAgICAudGV4dEJveC1Db21wb25lbnR7XHJcbiAgICAgICAgICAgIC5yZWFkLW1vcmV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4uaW5mcmFzdHJ1Y3R1cmUtbWFpbntcclxuICAgIC5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgICAgICAudHdvLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00JTtcclxuICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLkNvbV9pbml0aWF0aXZlc3tcclxuICAmLkNvbS1idXNpbmVzc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDY2cHggMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgLndyYXAtYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgIC5pbml0aWF0aXZlcy1ib3h7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgLy9tYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvdHRvbS10ZXh0LWJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIC8vbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICYubGVmdC1zZWN7XHJcbiAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmlnaHQtc2Vje1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICAgIC5nb3Zlcm5hbmNlLWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDBweDtcclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbV9lc2dQb2xpY2llc3tcclxuICAmLkNvbV9wb2xpY3l7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9saWN5LWRldGFpbHMtd3JhcHBlcntcclxuICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWxpZ24tdGV4dHtcclxuICAgIC5wb2xpY3ktZGV0YWlscy13cmFwcGVye1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm91cmxlYWRlcnNoaXBXcmFwcGVye1xyXG4gICYuY29tbW9uLXdyYXB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpe1xyXG5wYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1idG57XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDAgMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3VybGVhZGVyc2hpcC13cmFwe1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5e1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtwaW5rY29sb3I7XHJcbiAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYubm8tcGFkZGluZ3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAvL21hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5hY3RpdmVDbGFzc3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAuY2FyZC1oZWFkaW5nLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgIC8qIGZvbnQtc2l6ZTogMS42cmVtOyovXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfSAgXHJcbiAgLm5ld3Mtc2VjdGlvbntcclxuICAgIC5uZXdzLWhlYWR7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5cclxuLkNvbV9idXNpbmVzc19pbnZlc3RvcntcclxuICAubmV3c3Jvb20td3JhcHBlcntcclxuICAgIC5yaWdodC1idG57XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbi5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAudHdvLWltZ2VTbGlkZUJveCB7XHJcbiAgICAgIC5zbGlkZS10ZXh0LWJveHtcclxuICAgICAgICAudmlld21vcmUtYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSBcclxufVxyXG5cclxuLm5ld3Nyb29tLXNlY3Rpb257XHJcbiAgJi5waW5rYmd7XHJcbiAgICAvL2JhY2tncm91bmQ6JGRhcmtwaW5rY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1tYWlue1xyXG4gJi5kYXJrYmd7XHJcbiAgIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuIH1cclxufVxyXG5cclxuLnRocmVlY2FyZC1zbGlkZXIge1xyXG4gIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgIC5jYXJkLWNpdHktbmFtZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH0gXHJcbn1cclxuXHJcbi5Db21fZG93bmxvYWR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkZGFya2JnO1xyXG4gIC5jb21fZG93bmxvYWRfd3JhcHBlcntcclxuICAgIHdpZHRoOiA3MC4yNyU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkV3JhcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgIH1cclxuICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgIHdpZHRoOiA0Ny4zNyU7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIC5kb3dubG9hZC10ZXh0LXdyYXB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNS4yNiU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkNvbV9jcm9zc2xpbmt7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIC5jcm9zc2xpbmtfd3JhcHBlcntcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICB9XHJcbiAgICAgLmltYWdlLWJveHtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xyXG4gICAgICAgaW1ne1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtMSl7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA5NC40NCUpO1xyXG4gICAgICB3aWR0aDogODguODglO1xyXG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgIGJvdHRvbTogNTUlO1xyXG4gICAgIFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNDMlO1xyXG4gICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdG9wOiA0NCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAuY3Jvc3NsaW5rLW1haW53cmFwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuY3Jvc3NsaW5rLXRleHQtYm94e1xyXG4gICAgIFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAuY3Jvc3NsaW5rLXRleHRXcmFwe1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICBAaW5jbHVkZSB3YXRjaGJ0bigpO1xyXG4gICAgICAgIC5idG5zLXdyYXBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgYXtcclxuICAgICAgICAgIC8qICAmOjphZnRlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgJHdoaXRlY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjRweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjRweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgLmNyb3NzbGluay1zb2NpYWx7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY3Jvc3NsaW5rLXNvY2lhbHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4IDEycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLkNvbV9zdXBwbHlfY2hhaW57XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIC8vYmFja2dyb3VuZDokZGFya3Bpbmtjb2xvcjtcclxuICAgLlN1cHBseV9jaGFpbi13cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuQ29tX3dyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VwcGxheS1jaGFpbi1jb250ZW50LW1haW57XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAuc3VwcGx5LWNoYWluLW1hcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXAtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjZmYwMDAwO1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZHJhdyA1cyBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3dvcmxkTWFwe1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFkYWluSXNIZXJle1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHpvb21Jbk91dFdvcmxkTWFwUG9pbnQgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRyYXcge1xyXG4gIDAlIHtcclxuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMCwgMTAwMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAsIDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgem9vbUluT3V0V29ybGRNYXBQb2ludCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgICByOjdcclxuICB9XHJcbiAgNTAlIHtcclxuICAgICByOjVcclxuICB9XHJcbn0iLCIuQ29tX2ZvdXJpbWFnZXNsaWRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAvL2JhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4gIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmNvbW1vbi1oZWFkaW5nLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMCAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5Db21fc3ViYnVzaW5lc3N7XHJcbiAgICAvL2JhY2tncm91bmQ6ICRkYXJrYmc7XHJcbiAgICAuZm91ckltYWdlLXNsaWRlcntcclxuICAgICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgIC5jYXJkLXRleHQtaGVhZGluZ3tcclxuICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm91ckltYWdlLXNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiA4OC44OCU7XHJcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5uby1wYWRkaW5ne1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZUNsYXNze1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAuY2FyZC1jb3VudC10ZXh0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgIC5jYXJkLWRhdGUtdGV4dHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XHJcbiAgICAgICAgIH0gXHJcbiAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAgLnJlYWRtcmUtYnRue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDYzcHg7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgLy9yaWdodDogNi41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgLy9yaWdodDogOC41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIC8vcmlnaHQ6IDkuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJwcmV2XCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAuNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHJpZ2h0OiAyLjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4iLCIuQ29tX291cnByZXNlbmNle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuICAuQ29tX3dyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jb21tb24taGVhZGluZy13cmFwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5PdXJQcmVzZW5jZS1XcmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy9wYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XHJcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDMxLjI0JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMTMlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcclxuICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7ICBcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgICAgLmJvdHRvbS10ZXh0LWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzcHg7XHJcbiAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLnRleHQtYm94IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Db21fbWFwe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDokZGFya3Bpbmtjb2xvcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5tYXAtd3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmhlYWRpbmctd3JhcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbS1tYXAtdGFie1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMHB4O1xyXG4gICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMmU1N2FhLCM5MTI4OGQpO1xyXG4gICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMzc1MmE3LCM1NjQyOWUsIzdkMmY5NCkgMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCMzNzUyYTcsIzU2NDI5ZSwjN2QyZjk0KSAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5sZWZ0LXNlY3tcclxuICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5tYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIC5tYXBpbmRpYXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAtY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjaW5kaWFNYXAgeyBcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDsgLyogRGVmYXVsdCBmaWxsIGNvbG9yICovXHJcbiAgICAgICAgICAgIHN0cm9rZTogIzJFNTdBQTsgLyogQm9yZGVyIGNvbG9yICovXHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzLCBzdHJva2UgMC4zczsgLyogU21vb3RoIHRyYW5zaXRpb24gKi9cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XHJcbiAgICAgICAgICAgICYuYWRhaW5Jc0hlcmUge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICMzNjU4YTQ7XHJcbiAgICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmhvdmVyXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcGF0aC5hY3RpdmUge1xyXG4gICAgICAgICAgICBmaWxsOiAjMzY1OGE0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICYuc3RhdGV7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5TdGF0ZUhvdmVyQWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MsIHN0cm9rZSAwLjNzOyAvKiBTbW9vdGggdHJhbnNpdGlvbiAqL1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiMyRTU3QUEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5TdGF0ZUhvdmVyQWN0aXZlSG92ZXJcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiMyRTU3QUEgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZS5hZGFpbklzSGVyZS5zdGF0ZUFjdGl2ZS5jaXR5QWN0aXZlIHtcclxuICAgICAgICAgICAgZmlsbDogIzg1MzM4OTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiB6b29tSW5PdXQgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cImdyZWVuXCJdXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMEIxNkI7XHJcbiAgICAgICAgICAgICYuc3RhdGVBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICMwMEIxNkI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaXR5QWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjMDBCMTZCICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cIm9yYW5nZVwiXVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBmaWxsOiAjRjA0QzIzO1xyXG4gICAgICAgICAgICAmLnN0YXRlQWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjRjA0QzIzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2l0eUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI0YwNEMyMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGVbZGF0YS1jb2xvdXI9XCJwdXJwbGVcIl1cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZmlsbDogIzhFMjc4RjtcclxuICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogIzhFMjc4RjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNpdHlBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICM4RTI3OEYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY2lyY2xlW2RhdGEtY29sb3VyPVwid2hpdGVcIl1cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZmlsbDogI2YwZjBmMDtcclxuICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI2YwZjBmMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNpdHlBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNmMGYwZjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY2lyY2xlW2RhdGEtY29sb3VyPVwicmVkXCJdXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZjAwMDA7XHJcbiAgICAgICAgICAgICYuc3RhdGVBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNmZjAwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaXR5QWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cInllbGxvd1wiXVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBmaWxsOiAjRkZGRjAwO1xyXG4gICAgICAgICAgICAmLnN0YXRlQWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjRkZGRjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2l0eUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI0ZGRkYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGVbZGF0YS1jb2xvdXI9XCJtYWdlbnRhXCJdXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZjAwZmY7XHJcbiAgICAgICAgICAgICYuc3RhdGVBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNmZjAwZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaXR5QWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjZmYwMGZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cImdyYXlcIl1cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZmlsbDogIzcwODA5MDtcclxuICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogIzcwODA5MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNpdHlBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICM3MDgwOTAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwcHggMCA0MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDBweCAxNXB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi5ub2Rpc3BsYXl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMmU1N2FhLCM5MTI4OGQpO1xyXG4gICAgICAgICAgICAgIC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2hvb3NTdGF0ZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNpdHktcmFkaW9idXR0dG9ue1xyXG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJnYmEoMTkzLCAxOTMsIDE5MywgMC40Nykgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxMHB4OyAgXHJcbiAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgfVxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIC8qICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTBweCk7IC8qIEFkanVzdCB3aWR0aCB0byBhY2NvdW50IGZvciBnYXAgKi9cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjQpe1xyXG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWxcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWFwLWRhdGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG9sLCB1bHtcclxuICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3IyO1xyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5yZWFkbXJlLWJ0bntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNpdHktZGF0YS1ib3h7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLmFjdGl2ZXtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi5ub2Rpc3BsYXl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLmNpdGktZGF0YWxpc3R7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLmFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuZGl2W2RhdGEtY29sb3VyPVwiZ3JlZW5cIl0gICB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwiZ3JlZW5cIl0gIHVsOjptYXJrZXIge1xyXG4gY29sb3I6ICMwMEIxNkI7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwiZ3JlZW5cIl0gIGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICfigKInOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIGNvbG9yOiAjMDBCMTZCOyAvKiBDb2xvciBvZiB0aGUgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgLyogU3BhY2UgYmV0d2VlbiBidWxsZXQgYW5kIHRleHQgKi9cclxufVxyXG5cclxuXHJcbmRpdltkYXRhLWNvbG91cj1cIm9yYW5nZVwiXSAgIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGRlZmF1bHQgYnVsbGV0cyAqL1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuICAgIFxyXG5kaXZbZGF0YS1jb2xvdXI9XCJvcmFuZ2VcIl0gIHVsOjptYXJrZXIge1xyXG4gY29sb3I6ICNGMDRDMjM7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwib3JhbmdlXCJdICBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAn4oCiJzsgLyogQWRkcyBhIGN1c3RvbSBidWxsZXQgKi9cclxuICBjb2xvcjogI0YwNEMyMzsgLyogQ29sb3Igb2YgdGhlIGN1c3RvbSBidWxsZXQgKi9cclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IC8qIFNwYWNlIGJldHdlZW4gYnVsbGV0IGFuZCB0ZXh0ICovXHJcbn1cclxuXHJcblxyXG5kaXZbZGF0YS1jb2xvdXI9XCJwdXJwbGVcIl0gICB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwicHVycGxlXCJdICB1bDo6bWFya2VyIHtcclxuIGNvbG9yOiAjOEUyNzhGOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cclxufVxyXG4gICAgXHJcbmRpdltkYXRhLWNvbG91cj1cInB1cnBsZVwiXSAgbGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ+KAoic7IC8qIEFkZHMgYSBjdXN0b20gYnVsbGV0ICovXHJcbiAgY29sb3I6ICM4RTI3OEY7IC8qIENvbG9yIG9mIHRoZSBjdXN0b20gYnVsbGV0ICovXHJcbiAgcGFkZGluZy1yaWdodDogOHB4OyAvKiBTcGFjZSBiZXR3ZWVuIGJ1bGxldCBhbmQgdGV4dCAqL1xyXG59XHJcblxyXG5cclxuZGl2W2RhdGEtY29sb3VyPVwid2hpdGVcIl0gICB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwid2hpdGVcIl0gIHVsOjptYXJrZXIge1xyXG4gY29sb3I6ICNmZmY7IC8qIENoYW5nZXMgdGhlIGNvbG9yIG9mIHRoZSBidWxsZXQgbWFya2VycyAqL1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwid2hpdGVcIl0gIGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICfigKInOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIGNvbG9yOiAjZmZmOyAvKiBDb2xvciBvZiB0aGUgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgLyogU3BhY2UgYmV0d2VlbiBidWxsZXQgYW5kIHRleHQgKi9cclxufVxyXG5cclxuXHJcbiIsIi5saWdodGJne1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxufVxyXG4uZ2xhbmNlLWhlYWR7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxufVxyXG5cclxuLnZhbHVlcy1zZWN0aW9ue1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZhbHVlcy13cmFwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52YWx1ZXMtcm93e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZ3Jvd3RoLXNlY3Rpb257XHJcbiAgICAmLmRhcmtCZ3tcclxuICAgICAgICAvL2JhY2tncm91bmQ6ICRkYXJrYmc7XHJcbiAgICB9XHJcbn1cclxuLkNvbV90ZXh0Qm94e1xyXG4gICAgLnRleHRCb3gtQ29tcG9uZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIC5yaWdodC1zZWN0aW9ue1xyXG4gICAgICAgICAgICAmLmNhcmVlci1kaXNjbGFpbWVye1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLmZvdXJjYXJkLXNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgJi5mb3VySW1hZ2VDb250YWluZXJ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3VyLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICB3aWR0aDogODguODglO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm91ci1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAyMiU7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNzZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45NzZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3VySW1hZ2VDYXJkLWJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICByb3ctZ2FwOjYwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpc2lvbi1zZWN0aW9ue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5Db21fdGV4dEJveCB7XHJcbiAgICAgICAgLnRleHRCb3gtQ29tcG9uZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sZWZ0LXNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodC1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwLjUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDR7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udmFsdWVzLXNlY3Rpb257XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdXJJbWFnZUNhcmQtYm94e1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3VyLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDguNSU7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFib3V0LXNlY3tcclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5yZXBvcnRzTWFpbiB7XHJcbiAgJi5jYXJlZXJUYWIge1xyXG4gICAgLnJlcG9ydFdyYXBwZXIge1xyXG4gICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlcG9ydHN0YWJfV3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDU5JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAucmVwb3J0c1RhYiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAgICAgLy8mOjphZnRlcnsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyB3aWR0aDogMTAwJTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7fVxyXG4gICAgICAgICAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7ICovXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXBvcnREZXRhaWwtV3JhcHBlciB7XHJcbiAgICAgIC5yZXBvcnREZXRhaWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVuZWZpdExlZnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMHB4IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC5iZW5lZml0Um93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iZW5lZml0LUljb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJlbmVmaXRDb3B5IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDg5JTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc3ViVGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ0JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2FkYnRuIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJlZXJPcHBvcnR1bml0eVNlY3Rpb24ge1xyXG4gIC5PcHBvcnR1bml0eVdyYXBwZXIge1xyXG4gICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FyZWVyU2VjdGlvbk5ldyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCIuQ29tX3RocmVlSGFsZlNsaWRlcntcclxuICB3aWR0aDogMTAwJTtcclxuICAvL2JhY2tncm91bmQ6ICRkYXJrcGlua2NvbG9yO1xyXG4gIC5Db21fd3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmNvbW1vbi1oZWFkaW5nLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICB3aWR0aDogODMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVye1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi5sZWZ0cG9ze1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1LjU2JTtcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKGxnMywgbGc0KXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDk0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aHJlZUhhbGZTbGlkZXItYm94e1xyXG4gICAgICAgIHdpZHRoOiAzMS4yNCU7XHJcbiAgICAgICAgLmltYWdlLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAgIC5ib3R0b20tdGV4dC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLnRleHQtYm94IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogMTElO1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgIHJpZ2h0OiAxMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgIHJpZ2h0OiAxMy41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHJpZ2h0OiA5LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwicHJldlwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogNyU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHJpZ2h0OiAyLjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIge1xyXG4gICAgbGVmdDogNS41NiU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBhYm92ZShsZzMpIHtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKGxnNCwgbGczKSB7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDE2M3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG4gICAgICAgICAgLy90b3A6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLlRleHRXaXRoSW1hZ2VTbGlkZXItYm94IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YlRleHQtd3JhcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnKSB7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdWJ0ZXh0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3VidGV4dC1ib3gge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMzZweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAud2F0Y2gtYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgJi5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gNzQuNSUpO1xyXG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKSB7XHJcbiAgICAgICAgICAgIC8vcmlnaHQ6IGNhbGMoMTAwJSAtIDY5JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDcxLjQlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICByaWdodDogMjQuNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwicHJldlwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDgwJSk7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMykge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gNzklKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICByaWdodDogMTQuNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgLy8td2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAvL2JhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aW1lbGluZS1ncm91cHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwOTEyMjIsICMwYjExMjIsICMwZDEwMjEsICMwZjBmMjEsICMxMTBlMjAsICMxMzBkMjAsICMxNDBkMWYsICMxNjBjMWYsICMxODBiMWUsICMxYTBhMWUsICMxYjA5MWQsICMxZDA4MWMpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgLnRpbWVsaW5lLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnN0b3JpZXMtYm94e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FsbGVyeS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygzNSUgKyA1MHB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMzUlICsgNTBweCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgICAuZ2FsbGVyeS1tYWluIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZ2FsbGVyeS10aHVtYnMge1xyXG4gICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU1N2FhO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDkxMjIyLCAjMGIxMTIyLCAjMGQxMDIxLCAjMGYwZjIxLCAjMTEwZTIwLCAjMTMwZDIwLCAjMTQwZDFmLCAjMTYwYzFmLCAjMTgwYjFlLCAjMWEwYTFlLCAjMWIwOTFkLCAjMWQwODFjKTsgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0b3JpZXMtcmlnaHQtdGFie1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkxMjg4RDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTEyODhEO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5zdG9yaWVzLXJpZ2h0LXRhYntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkxMjg4RCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWVsaW5lU2xpZGUtd3JhcHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZUxlZnR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZVJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3JTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FkYW5pJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICBcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICYtcHJldixcclxuICAgICAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYWRhbmktdGltZWxpbmUvYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzJFNTdBQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIH1cclxuICAgICIsIi5jb250YWN0dXMtd3JhcHBlcntcclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3R1cy1pbmZve1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdGxlZnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0UmlnaHR7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1kZXRhaWx7XHJcbiAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LXN1YnRleHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViaGVhZHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmludGVybmF0aW9uYWwtY29udGFjdHtcclxuICAgIC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVye1xyXG4gICAgICAgIC5pbnRlcm5hdGlvbm9mZmljZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGFjdFJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250YWN0LWRldGFpbHtcclxuICAgICAgICAgICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtbWFpbntcclxuICAgIC5uZXdzLXNlY3Rpb257XHJcbiAgICAgICAgLmdldC1pbi10b3VjaC1mb3Jte1xyXG4gICAgICAgICAgICAjZ2V0aW50b3VjaEZvcm17XHJcbiAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICAgLmlucHV0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDMwcHggMTFweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMzVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRleHRhcmVhLWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDMwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVycm9yLW1zZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jaGVja2JveC1maWVsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMzBweCAxMXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMzBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIC5pbnB1dC1idG57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwcHggMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgXHJcblxyXG4ubWFje1xyXG4gICAgLm5ld3MtbWFpbntcclxuICAgICAgICAubmV3cy1zZWN0aW9ue1xyXG4gICAgICAgICAgICAuZ2V0LWluLXRvdWNoLWZvcm17XHJcbiAgICAgICAgICAgICAgICAjZ2V0aW50b3VjaEZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94LWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgICBcclxufSIsIi5mb3VuZGF0aW9uV3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5mb3VuZGF0aW9uTGVmdHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm91bmRhdGlvbi1pbWFnZVdyYXB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwaWN0dXJle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2lnbmF0aW9uLWluZm8td3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIC5uYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAvLy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQWRhbmknO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNpbmF0aW9uLWluZm97XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm91bmRhdGlvblJpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm91bmRhdGlvbi10ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgIC5wcml0aS1wcm9maWxlLWluZm97XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICYubW9yZXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9ue1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2ZvdW5kYXRpb24vVmlzaW9uLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVye1xyXG4gICAgICAgIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCMzNzUyYTcsIzU2NDI5ZSwjN2QyZjk0KTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM3NTJhNywjNTY0MjllLCM3ZDJmOTQpO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlOiAkYm9yZGVyZ3JhZGllbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3RvcnlsaW5re1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udHdvLWltZ2VTbGlkZUJveHtcclxuICAgIC5zbGlkZS10ZXh0LWJveHtcclxuICAgICAgICAuc2xpZGUtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm91bmRhdGlvbi1uZXdze1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkZGFya3Bpbmtjb2xvcjtcclxufVxyXG5cclxuc2VjdGlvbntcclxuICYuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9ue1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3NsZXR0ZXItaW1hZ2UvbmV3c2xldHRlci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gICAgLkNvbV90ZXh0Qm94e1xyXG4gICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgaDEsaDIsaDMsaDR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW0haW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxufVxyXG59XHJcbiIsIi52aWRlb1dyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoXHJcbiAgICBpZnJhbWV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufSIsIi5kb3dubG9hZC1zZWN0aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5kb3dubG9hZFdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZC1saXN0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgLm5vZGF0YS1mb3VuZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd25sb2FkUm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBsaW5lYXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kb3dubG9hZExlZnR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZG93bmxvYWRsaW5re1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlcG9ydC1kcm9wZG93bldyYXBwZXJcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMilcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVwb3J0LWRyb3Bkb3duXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzY1NjQ2OTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4ODg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1kaXZcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLmdyYWRpZW50LWJ1dHRvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKClcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gIFxyXG5cclxuXHJcbi5saWdodC1tb2RlIFxyXG57XHJcbiAgICAuZG93bmxvYWQtc2VjdGlvblxyXG4gICAge1xyXG4gICAgICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgLnJlcG9ydC1kcm9wZG93blxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzM5MzkzMztcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODg4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxufVxyXG5cclxuLmxhbmctaGktaW57XHJcbi5kb3dubG9hZC1zZWN0aW9uIHtcclxuICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIHtcclxuICAgICAgICAucmVwb3J0LWRyb3Bkb3due1xyXG4gICAgICAgICAgICBzZWxlY3R7XHJcbmxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn0iLCIudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCB2aWRlbyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvcy1zZWN0aW9uXHJcbiAgLnZpZGVvLXdyYXBwZXJcclxuICAudmlkZW8tYm94XHJcbiAgLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dFxyXG4gIC5idG5zLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnZpZGVvcy1zZWN0aW9uXHJcbiAgLnZpZGVvLXdyYXBwZXJcclxuICAudmlkZW8tYm94XHJcbiAgLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dFxyXG4gIC52aWRlby10ZXh0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi52aWRlb3Mtc2VjdGlvblxyXG4gIC52aWRlby13cmFwcGVyXHJcbiAgLnZpZGVvLWJveFxyXG4gIC52aWRlby1vdmVybGF5LXRleHRcclxuICAuYnRucy13cmFwXHJcbiAgLndhdGNoLWJ0bi5idG4tc3R5bGUyIHtcclxuICAvKiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsqL1xyXG59XHJcblxyXG4udmlkZW9zLXNlY3Rpb25cclxuICAudmlkZW8td3JhcHBlclxyXG4gIC52aWRlby1ib3hcclxuICAudmlkZW8tb3ZlcmxheS10ZXh0XHJcbiAgLmJ0bnMtd3JhcFxyXG4gIC53YXRjaC1idG4ub3Blbi12aWRlby1idG4ge1xyXG4gIC8qICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzgxMzU5NywgIzcwM2U5ZCwgIzVjNDZhMiwgIzQ2NGNhNCk7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyovXHJcbn1cclxuXHJcbi8qIC5jYXJyZXItc2VjdGlvbjIge30gKi9cclxuXHJcbi5jb20tdGV4dC1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgLyogbWF4LXdpZHRoOiA5NjBweDsgKi9cclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLyogcGFkZGluZzogMCA4LjUlOyAqL1xyXG5cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcnJlci1zZWN0aW9uMiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAge1xyXG4gIGNvbG9yOiAjZDBkMGQwO1xyXG4gIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcnJlci1zZWN0aW9uMiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAgYiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmNhcnJlckludHJvQmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuaW1nLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJlZXItaW50cm8tdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjByZW0gMDtcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBwYWRkaW5nOiAxMHJlbSAyMHB4O1xyXG4gICAgfVxyXG4gICAgLyogQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gICAgICAgIH0gKi9cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogI2QwZDBkMDtcclxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBiIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyU2VjdGlvbk5ldyBjc3Mgc3RhcnQgaGVyZS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyB7XHJcbiAgLnJlcG9ydFdyYXBwZXIge1xyXG4gICAgLyogcGFkZGluZy10b3A6NDBweDsgKi9cclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnVzaW5lc3MtZGV0YWlscy1jb21we1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5idXNpbmVzcy1sZWZ0LXNlY3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4yJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnVzaW5lc3MtcmlnaHQtc2Vje1xyXG4gICAgICAgIHdpZHRoOiA1MC4zJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnVzaW5lc3MtZGV0YWlscy1saW5rc3tcclxuICAgICAgICAgIC50ZXh0LW92ZXJsYXktYm90dG9te1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC50b3AtdGV4dC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3R0b20tdGV4dC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC53YXRjaC1jdGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MSU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzNkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlcG9ydHN0YWJfV3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI3cHggMCAwO1xyXG4gICAgLnJlcG9ydHNUYWIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAvL3dpZHRoOiA5NiU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC8vd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY4NmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLy90ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlcG9ydERldGFpbC1XcmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5iZW5lZml0TGVmdCB7XHJcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiAxNCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KGxnKSB7XHJcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5iZW5lZml0Um93IHtcclxuICAgICAgICB3aWR0aDogMzEuMzMlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVuZWZpdC1JY29uIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNzhweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlbmVmaXRDb3B5IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgLmJlbmVmaXRDb3B5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzOHB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgIC5iZW5lZml0Q29weSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcuZ3Jvd3RoU2VjdGlvbiB7XHJcbiAgLnJlcG9ydFdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMTk1cHggMCAxOTVweCAwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVwb3J0c01haW57XHJcbiAgJi5jYXJlZXJTZWN0aW9uTmV3e1xyXG4gICAgLmJ1c2luZXNzLXNlY3Rpb25faG9tZXtcclxuICAgICAgJi5yZXBvcnRXcmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDAgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyU2VjdGlvbk5ldyBjc3MgZW5kIGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIHN0YXJ0IGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIGVuZCBoZXJlLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi52YWx1ZS1zbGlkZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi52YWx1ZS1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gIC52YWx1ZS1zbGlkZS1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5pbWctYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5pbWctYm94IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52YWx1ZS10ZXh0LWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwJSA4LjUlO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZykge1xyXG4gICAgICAgICAgLyogZm9udC1zaXplOiAyLjlyZW07ICovXHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9idXNpbmVzcy1pbWcvaGVhZC1mb3J3YXJkLWFycm93LnN2ZylcclxuICAgICAgICAgIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52YWx1ZS10aHVtYnMtc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNXB4IDAgMjBweCAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4LjUlO1xyXG4gIC52YWx1ZS10aHVtYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLyogQGluY2x1ZGUgYmVsb3coc20peyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH0gKi9cclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogMjUwO1xyXG4gICAgY29sb3I6ICNiMmI1YmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgLyogcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50OyBcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7ICBcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IFxyXG4gICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjsgXHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHghaW1wb3J0YW50OyBcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7ICovXHJcblxyXG4gICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiBpbmhlcml0O1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgbGVmdDogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIHJpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAwLjUlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXHJcbiAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItY3VzdG9tLWNvbnRyb2xzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAyNXB4IDAgMjBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi52YWx1ZS10YWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgcGFkZGluZzogMTRweCA2NHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gIHJpZ2h0OiA4LjUlO1xyXG4gIHRvcDogMDtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52YWNjb3JkaW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDBweCAwO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMCAwIDA7XHJcbiAgfVxyXG59XHJcbi52YWNjb3JkaW9uIHVsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi52YWNjb3JkaW9uIHVsIGxpIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMy4zMyU7XHJcbiAgaGVpZ2h0OiA1NjBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYm9yZGVyLXJhZGl1czogMjBweDtcclxufVxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDIlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICB0b3A6IGF1dG87XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xyXG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbiAgd2lkdGg6IDI2NXB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlWigwZGVnKTtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvL2JvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRvcDogMDtcclxufVxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAvL2JvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDU2MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcclxuICBwYWRkaW5nOiAxMCUgMTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgaGVpZ2h0OiA1MjBweDtcclxuICAgIHBhZGRpbmc6IDEwJSA4JTtcclxuICB9XHJcbn1cclxuLnZhY2NvcmRpb25cclxuICB1bFxyXG4gIGxpXHJcbiAgZGl2LnZhY2NvcmRpb24tcGFuZWxcclxuICAudmFjY29yZGlvbi1zbGlkZVxyXG4gIC52YWNjb3JkaW9uLXNsaWRlLXRleHQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIHdoaXRlLXNwYWNlOiBicmVhay13b3JkO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcclxuICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG59XHJcbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIGgzIHtcclxuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG4gIGZvbnQtc2l6ZTogNC42cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcbn1cclxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDQge1xyXG4gIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICNkOWQ5ZDk7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIHtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjguNTYlO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbn1cclxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgcCBhIHtcclxuICBjb2xvcjogI2Q5ZDlkOTtcclxufVxyXG5cclxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGkge1xyXG4gIHdpZHRoOiAyNCU7XHJcbn1cclxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIge1xyXG4gIHdpZHRoOiA0OCU7XHJcbn1cclxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIgLnZhY2NvcmRpb24tc2xpZGUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciAudmFjY29yZGlvbi1zbGlkZSAudmFjY29yZGlvbi1zbGlkZS10ZXh0IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC52YWNjb3JkaW9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLnZhY2NvcmRpb24gdWwgbGksXHJcbiAgLnZhY2NvcmRpb24gdWwgbGk6aG92ZXIsXHJcbiAgLnZhY2NvcmRpb24gdWw6aG92ZXIgbGksXHJcbiAgLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiB7XHJcbiAgLnJlcG9ydERldGFpbC1XcmFwcGVyIHtcclxuICAgIC5yZXBvcnREZXRhaWwge1xyXG4gICAgICAubG9hZGJ0biB7XHJcbiAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM5MTI5OGUpO1xyXG4gICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDY0Y2E0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcnZpZGVvU2xpZGUge1xyXG4gIC52aWRlb3Mtc2VjdGlvbiB7XHJcbiAgICAudmlkZW8tYm94IHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYXN0U2VjdGlvbkZvckFsbHtcclxuICAuQ29tX3RleHRCb3h7XHJcbiAgICAudGV4dEJveC1Db21wb25lbnR7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuICB9IFxyXG59IiwiLmNvbVR3b0FuZEhhbGZTbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDA7XHJcblxyXG4gICAgLnNsaWRlQm94V3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTNkNDg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBhMTEyMjtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmVlci1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxyXG5cclxuICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZXsgb3BhY2l0eTogMC43OyBiYWNrZ3JvdW5kOiMwNzEyMjI7fVxyXG4gICAgICAgICAgICBpbWcge3RyYW5zZm9ybTogc2NhbGUoMS4wNSk7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuLnNsaWRlQm94V3JhcHtcclxuICAgICY6YmVmb3JleyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGJhY2tncm91bmQ6ICMwNzEyMjI7IHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDsgb3BhY2l0eTogMTt9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmV7IG9wYWNpdHk6IDAuNzsgYmFja2dyb3VuZDojMDcxMjIyO31cclxuICAgICAgICBpbWcge3RyYW5zZm9ybTogc2NhbGUoMS4wNSk7fVxyXG4gICAgfVxyXG59XHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcclxuICAgICAgICAuc2xpZGVCb3hXcmFweyBcclxuICAgICAgICAgICAgJjpiZWZvcmV7IG9wYWNpdHk6IDAuNzsgYmFja2dyb3VuZDojMDcxMjIyO31cclxuICAgICAgICAgIC8vICAmOmhvdmVyeyBvcGFjaXR5OiAwLjc7IGJhY2tncm91bmQ6IzA3MTIyMjsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVCb3hDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1MHB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgLyogZm9udC1zaXplOiAyLjRyZW07ICovXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzNtaWQpe1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNBOUE5QTk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgICAgLmJ0bi1zdHlsZTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlQm94Q29udGVudHtcclxuICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgLy8gJjphZnRlcntcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyAgICY6OmJlZm9yZXtcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyAgICY6aG92ZXJ7XHJcbiAgICAgICAgLy8gICAgICY6OmFmdGVye1xyXG4gICAgICAgIC8vICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgICY6OmJlZm9yZXtcclxuICAgICAgICAvLyAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxufVxyXG5cclxuICAgXHJcbiAgICAuYnRucy13cmFwe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0bi1zdHlsZTIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAvLyBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG4gICAgICAgIC8vIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjODEzNTk3LCAjNzAzZTlkLCAjNWM0NmEyLCAjNDY0Y2E0KTtcclxuICAgICAgICAvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjOTEyOThlKTtcclxuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2NGNhNDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIC8vICY6YWZ0ZXJ7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICAmOjpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICAmOmhvdmVye1xyXG4gICAgICAgIC8vICAgICAmOjphZnRlcntcclxuICAgICAgICAvLyAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzkxMjk4ZTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE0cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDAuNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICduZXh0JztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgLyogcmlnaHQ6IDQuNSU7ICovXHJcbiAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZyl7XHJcbiAgICAgICAgICAgIC8vcmlnaHQ6IDUuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgIC8vcmlnaHQ6IDYuNTYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgLy9yaWdodDogNy41NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiAncHJldic7IFxyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5saWdodC1tb2RlIHtcclxuICAgIC5jb21Ud29BbmRIYWxmU2xpZGVyIHtcclxuICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgIC5zbGlkZUJveFdyYXAge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzEyMjI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2xpZGVCb3hDb250ZW50IHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5zLXdyYXAge1xyXG4gICAgICAgICAgICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlQm94V3JhcCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmJ0bnMtd3JhcCB7XHJcbiAgICAgICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwNzEyMjIgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3MTIyMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRucy13cmFwIHtcclxuICAgICAgICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuXHJcbi8vIC5jb21Ud29BbmRIYWxmU2xpZGVye1xyXG4vLyAgICAgLmJ0bi1zdHlsZXtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjNDY0Y2E0KTtcclxuLy8gICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuLy8gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDY0Y2E0O1xyXG4vLyAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbi8vICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDBzOyBcclxuLy8gICAgIH1cclxuLy8gfSAiLCJcclxuLmVycm9yLXdyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy80MDQvYmctaW1hZ2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW0gXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjByZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3B5dHh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDsgXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFjY29yZGlvbl9jb250YWluZXIge1xyXG4gIC5hY2NvcmRpb25faGVhZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogNDhweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5hY2NvcmRIZWFkV1JhcHAge1xyXG4gICAgICAgIC5hY2NvcmRpYW5IZWFkSW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpYW5IZWFkVGV4dCB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkSGVhZFdSYXBwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaWFuSGVhZEltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY2NvcmRpYW5IZWFkVGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGx1c21pbnVzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogNSU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYWNjb3JkaWFuLWltZy9hY2NvcmQtcGx1cy5wbmcpIG5vLXJlcGVhdFxyXG4gICAgICAgIGNlbnRlciByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hY2NvcmRpYW4taW1nL2FjY29yZC1taW51cy5wbmcpXHJcbiAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uX2JvZHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggNDVweCAhaW1wb3J0YW50O1xyXG4gICAgLmluaXRpYXRpdmVzLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudHJhdmVsQ29udGVudEJveCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnRpdGxlLWhlYWRpbmcge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbG9hdGluZy1yaWdodCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2hvd19tb3JlX2NvbnRlbnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgIC5VcHBlckFscGhhYmV0IHtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiB1cHBlci1hbHBoYTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1zZWMge1xyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5pdGlhdGl2ZXMtYm94IHtcclxuICAgICAgJi5sZWZ0LXNlYyB7XHJcbiAgICAgICAgLmJvdHRvbS10ZXh0LWJveCB7XHJcbiAgICAgICAgICAubW9yZWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm90dG9tLXRleHQtYm94IHtcclxuICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5VcHBlckFscGhhYmV0IHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHVwcGVyLWFscGhhO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW9yZWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNob3dDbGljayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2hvd19oaWRlLFxyXG4uc2hvd19oaWRlX2xlc3Mge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5zaG93X2hpZGVfbGVzcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYWxpZ25pbmctY2VudGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAyMDBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgQGluY2x1ZGUgYmVsb3cobGdNaWQpIHtcclxuICAgIHRvcDogMTUwcHg7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLnNob3dDbGljayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIG9sIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhpZGVEb3RzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi52aWRlb0xpc3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC52aWRlb0l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDMxJTtcclxuICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNSU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAudmlkZW9UZXh0V3JhcHAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY292aWRQYXJhVmlkZW8ge1xyXG4gIG1hcmdpbjogMHB4IDBweCAzMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG59XHJcbi50eHQteHMge1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgfVxyXG59XHJcbi5jb3ZpZFBhZ2Uge1xyXG4gIC5kZXRhaWxXcmFwcGVyIHtcclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvdmlkQ29udGVudCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgICAuYmctZ3JheSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpZGVvV3JhcHBlciB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLmNvdmlkUGFnZUJvdHRvbSB7XHJcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xyXG4gICAgLmRldGFpbFdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAuaW5uZXJQZ0NvbnRlbiB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDE1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmxpZ2h0LW1vZGV7XHJcblxyXG4gICAgaW5wdXQsIHNlbGVjdFxyXG4gICAge1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgfVxyXG5cclxuc2VjdGlvbntcclxuICAgICY6bnRoLW9mLXR5cGUob2RkKXtcclxuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjMzkzOTM5IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tYXAtZGV0c2lscy13cmFwe1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZjBmMGYwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmOm50aC1vZi10eXBlKGV2ZW4pe1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAvLyAgICAgLkNvbV9tYXB7XHJcbiAgICAvLyAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuICAgIC8vICAgICAgICAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgLy8gICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgIC8vICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwIWltcG9ydGFudDtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vIH1cclxuICAgfVxyXG5cclxuLy8gICAgLnBpbi1zcGFjZXJ7XHJcbi8vICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG5cclxuLy8gICAgICAgICAuQ29tX21hcHtcclxuLy8gICAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuLy8gICAgICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuLy8gICAgICAgICAgICAgICAucmlnaHQtc2Vje1xyXG4vLyAgICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbi8vICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4IWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcblxyXG4vLyAgICAgICAgIC5Db21fbWFwe1xyXG4vLyAgICAgICAgICAgICAubWFwLXdyYXBwZXJ7XHJcbi8vICAgICAgICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuLy8gICAgICAgICAgICAgICAgIC5yaWdodC1zZWN7XHJcbi8vICAgICAgICAgICAgICAgICAgIC5tYXAtZGV0c2lscy13cmFwe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLnBhbmVse1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4vLyAgICAgfVxyXG4vLyAgICB9XHJcblxyXG4gICAgLmV2ZW5iZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICN0aGFua3NlbWFpbGRpdntcclxuICAgICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgIH0gXHJcbiAgICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuICAgICAgICAgICAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNvbV9ob21lcGFnZW5ld3NzZWN7XHJcbiAgICAgICAgICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIC5Db21faW5pdGlhdGl2ZXN7XHJcbiAgICAgICAgICAgICYuQ29tLWJ1c2luZXNze1xyXG4gICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAuZm91ckltYWdlLXNsaWRlcntcclxuICAgICAgICAgICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNvbV9vdXJwcmVzZW5jZXtcclxuICAgICAgICAgICAgLkNvbV93cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLk91clByZXNlbmNlLVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5vZGRiZ3tcclxuICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgI3RoYW5rc2VtYWlsZGl2e1xyXG4gICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgfSBcclxuICAgICAgIFxyXG4gICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgICYubWVkaWEta2l0LXRhYnN7XHJcbiAgICAgICAgLm1lZGlhLWtpdHtcclxuICAgICAgICAgICAgLnRhYnMtY29udGVue1xyXG4gICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgJi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgIC5Db21faW5pdGlhdGl2ZXN7XHJcbiAgICAgICAgICAgICYuQ29tLWJ1c2luZXNze1xyXG4gICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjAhaW1wb3J0YW50OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG5cclxuICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgIC5mb3VyLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuQ29tX291cnByZXNlbmNle1xyXG4gICAgICAgIC5Db21fd3JhcHBlcntcclxuICAgICAgICAgICAgLk91clByZXNlbmNlLVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAub3VyLXByZXNlbmNlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgfSBcclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgIGgxLGgyLGgzLGg0LGg1e1xyXG4gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XHJcbiAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgIGJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuZ3Jvd3RoLWhlYWRpbmd7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgcHtcclxuICAgIGNvbG9yOiAjMzkzOTM5IWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuY29tLWhlYWRpbmd7XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgfVxyXG5cclxuICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciAwJSwgJHBpbmtjb2xvciAxMDAlKSFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgLy8gIGJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIC8vICBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgLy9jb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAvL2JvcmRlcjpzb2xpZCAxcHggIzM5MzkzOSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIC8vICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgIC8vICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAvLyAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyOThlIWltcG9ydGFudDtcclxuICAgIC8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjRjYTQhaW1wb3J0YW50O1xyXG4gICAgLy8gICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI5OGUhaW1wb3J0YW50O1xyXG4gICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDY0Y2E0IWltcG9ydGFudDtcclxuXHJcbiAgICAgfVxyXG4gICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLy9jb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9ib3JkZXI6c29saWQgMXB4ICMzOTM5MzkhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzQ2NGNhNCk7XHJcbiAgICAvLyAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmO1xyXG4gICAgLy8gICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC8vICAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgIC8vICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgLy8gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAtd2Via2l0LW1hc2s6bm9uZTtcclxuXHJcbiAgICAvLyAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgIC5iYW5uZXJ7XHJcbiAgICAuYmFubmVyLXNsaWRlcntcclxuICAgICAgICAudGV4dC13cmFwZXJ7XHJcbiAgICAgICAgICAgIC5wYXJncmFwaHtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHghaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5idXNpbmVzcy1zZWN0aW9ue1xyXG4gICAgLmJ1c2luZXNzLXdyYXBwZXJ7XHJcbiAgICAgICAgLmJ1c2luZXNzLXRhYi13cmFwe1xyXG4gICAgICAgICAgICAuYnVzaW5lc3MtbGlua3N7XHJcbiAgICAgICAgICAgICAgICAuYnVzaW5lc3MtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAmLmJ1c2luZXNzLWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM4ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1zdWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1zdWItaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzhkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93LXN1Yi1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuYnVzaW5lc3MtZ2FsbGVyeXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlY2gtc3dpcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtY2FwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9ue1xyXG4gICAgLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXJ7XHJcbiAgICAgICAgLmNvbS10aHJlZUltYWdlU2xpZGVye1xyXG4gICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ2VTbGlkZUJveHtcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1oZWFkaW5nLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52aWV3bW9yZS1idG57XHJcbiAgICAvL2NvbG9yOiAjOTEyODhEIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMzkzOTMzIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlYWQtbW9yZXtcclxuICAgIGF7XHJcbiAgICAgICAgLy9jb2xvcjogIzkxMjg4RCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5yZWFkbXJlLWJ0bntcclxuICAgIC8vY29sb3I6ICM5MTI4OEQhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3c3Jvb20tc2VjdGlvbntcclxuICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1zdWItdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdiN2I3YiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5uZXd0YWItaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIyJSkgc2VwaWEoMCkgc2F0dXJhdGUoOTEwJSkgaHVlLXJvdGF0ZSgyNDlkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MyUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6IzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlcntcclxuICAgIC5mb290ZXItcG9saWN5e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0MxQzFDMTtcclxuICAgICAgICAgIC5mb290ZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICAuZm9vdGVyLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAuZm9vdGVyLWNvbnRhaW5lcntcclxuICAgICAgICAuZm9vdGVyLXdyYXB7XHJcbiAgICAgICAgICAgIC5mb290ZXItY29weXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvb3Rlci1saW5rc3tcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxlZnR7XHJcbiAgICAgICAgLmZvb3Rlci1sb2dve1xyXG4gICAgICAgICAgICAuZGFya21vZGUtbG9nb3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2JvdHRvbVRvVG9we1xyXG4gICAgLy9ib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4O1xyXG4gICAgLy8gJjo6YWZ0ZXJ7XHJcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAvLyAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgIC8vIH1cclxuICAgIGltZ3tcclxuICAgICAgICAvL2ZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTMlKSBzZXBpYSgxJSkgc2F0dXJhdGUoMjAwNyUpIGh1ZS1yb3RhdGUoMzE5ZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDc1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgLnRvb2x0aXB7XHJcbiAgICAgICAvLyBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvdW5kYXRpb24tc2VjdGlvbntcclxuICAgIC5mb3VuZGF0aW9uLXdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdW5kYXRpb24tcmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAuZm91bmRhdGlvbi10ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAuZm91bmRhdGlvbi1hYm91dC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzaW5hdGlvbi1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3VyY2FyZC1zbGlkZXJ7XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI4JSkgc2VwaWEoOTQlKSBzYXR1cmF0ZSg1NjAlKSBodWUtcm90YXRlKDE4NWRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDk1JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52YWx1ZXMtc2VjdGlvbntcclxuICAgIC52YWx1ZXMtZGV0YWlscy13cmFwcGVye1xyXG4gICAgICAgIC52YWx1ZXMtd3JhcHtcclxuICAgICAgICAgICAgLnZhbHVlcy1yb3d7XHJcbiAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb257XHJcbiAgICAub3VybGVhZGVyc2hpcC13cmFwe1xyXG4gICAgICAgIC5vdXJsZWFkZXJzaGlwLWJveHtcclxuICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1jYXJkLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3VybGVhZGVyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTMzLCAjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1kZXNpZ25hdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1zb2NpYWwtaGFuZGxlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm91bmRhdGlvbldyYXBwZXJ7XHJcbiAgICAuZm91bmRhdGlvbkxlZnR7XHJcbiAgICAgICAgLmRlc2lnbmF0aW9uLWluZm8td3JhcHtcclxuICAgICAgICAgICAgLm5hbWUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzaW5hdGlvbi1pbmZve1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9kZGJnXHJcbntcclxuICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZXZlbmJnXHJcbntcclxuICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50d28taW1nZVNsaWRlQm94e1xyXG4gICAgLnNsaWRlLXRleHQtYm94e1xyXG4gICAgICAgIC5zbGlkZS1kYXRlLXRleHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9ue1xyXG4gICAgLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVye1xyXG4gICAgICAgIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0e1xyXG4gICAgICAgICAgICAgICAgLnN0b3J5bGlua3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAudHdvLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3h7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXBvcnRzTWFpbntcclxuICAgIC5yZXBvcnRXcmFwcGVye1xyXG4gICAgICAgIC5yZXBvcnRzdGFiX1dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5yZXBvcnREZXRhaWwtV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5yZXBvcnREZXRhaWx7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1kcm9wZG93bldyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucmVwb3J0LWZpbGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbntcclxuICAgIC5vdXJsZWFkZXJzaGlwV3JhcHBlcntcclxuICAgICAgICAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2Vje1xyXG4gICAgICAgICAgICAub3VybGVhZGVyLWluZm97XHJcbiAgICAgICAgICAgICAgICAub3VybGVhZGVyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vdXJsZWFkZXItZGVzaWduYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWN7XHJcbiAgICAgICAgICAgIC5vdXJsZWFkZXItaW5mby1kZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnJlYWRjcnVtYntcclxuICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmFubmVyLW1haW57XHJcbiAgICAuYnJlYWRjcnVtYi13cmFwcGVye1xyXG4gICAgICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODAlKSBzZXBpYSgwKSBzYXR1cmF0ZSg2NjglKSBodWUtcm90YXRlKDk2ZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoOTQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLkNvbV9pbml0aWF0aXZlc3tcclxuICAgIC5pbml0aWF0aXZlcy13cmFwcGVye1xyXG4gICAgICAgIC5pbml0aWF0aXZlcy1ib3h7XHJcbiAgICAgICAgICAgIC5ib3R0b20tdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdCN0I3QiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm91cmFwcHJvY2gtd3JhcHBlcntcclxuICAgICAgICAubGVmdC1zZWMge1xyXG4gICAgICAgICAgICAuc3ViLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgLm91cmFwcHJvY2gtcmlnaHRib3h7XHJcbiAgICAgICAgICAgICAgICAub3VyYXBwcm9jaC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG4gICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAub3VyYXBwcm9jaC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vdXJhcHByb2NoLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDIwNjUlKSBodWUtcm90YXRlKDI1NGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4uQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5e1xyXG4gICAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkaW5nLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvdXJJbWFnZS1zbGlkZXJ7XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWNvdW50LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWNpdHktbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkNvbV9tYXB7XHJcbiAgICAubWFwLXdyYXBwZXJ7XHJcbiAgICAgICAgLmhlYWRpbmctd3JhcHtcclxuICAgICAgICAgICAgLmNvbS1tYXAtdGFie1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM5MzkzOSwjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5yaWdodC1zZWN7XHJcbiAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM5MzkzOSwjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hvb3NTdGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNpdHktcmFkaW9idXR0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjMzkzOTM5IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcC1kYXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXJ7XHJcbiAgICAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVye1xyXG4gICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgIC5oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHR7XHJcbiAgICAgICAgICAgICAgICAuc3ViVGV4dC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJ0ZXh0LWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkNvbV9mb3VyaW1hZ2VzbGlkZXJ7XHJcbiAmLkNvbV9zdWJidXNpbmVzc3tcclxuICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxufVxyXG5cclxuLm5hbWUtaW5mby13cmFwcGVye1xyXG4gICAgLm5hbWUtaW5mby10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tX2VzZ1BvbGljaWVze1xyXG4gICAgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXJ7XHJcbiAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Db21fdGV4dEJveHtcclxuICAgIC50ZXh0Qm94LUNvbXBvbmVudHtcclxuICAgICAgICAua25vdy1tb3JlIHtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQtc2VjdGlvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNwb3RiYW5uZXJ7XHJcbiAgICAuc3BvdGxpZ2h0V3JhcHtcclxuICAgICAgICAuYnJlYWRjcnVtYntcclxuICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDI3MGRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgLnRleHQtd3JhcGVye1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ0ZXh0ICB7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbC1tYWlue1xyXG4gICAgLmRldGFpbFdyYXBwZXJ7XHJcbiAgICAgICAgLmlubmVyUGdDb250ZW57XHJcbiAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRyOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIC5ibG9nLXRleHR7XHJcbiAgICAgICAgICAgICBhc2lkZXtcclxuICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgLmJsb2ctY29udGFpbmVye1xyXG4gICAgICAgICAgICAubGVmdC1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9nc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtbWFpbntcclxuICAgIC5uZXdzLXNlY3Rpb257XHJcbiAgICAgICAgLmdldC1pbi10b3VjaC1mb3Jte1xyXG4gICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgLmlucHV0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94LWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCtsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWVkaWEta2l0LW1haW57XHJcbiAgICAubWVkaWEta2l0LXNlY3Rpb257XHJcbiAgICAgICAgLm1lZGlhLWtpdC10ZXh0e1xyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lZGlhLWJ0bntcclxuICAgICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjMDE4MEEyIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzQ2NGNhNCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAxODBhMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gIHRyYW5zaXRpb246IGJvcmRlciAwcyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmliZS1tYWlue1xyXG4gICAgLnN1YnNjcmliZS1zZWN0aW9ue1xyXG4gICAgICAgIC5zdWJzY3JpYmUtZmllbGR7XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAuY29sLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM3QjdCN0I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tb3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbC04e1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtaW5wdXQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByZXNzLXJlbGVhc2V7XHJcbiAgICAucHJlc3MtcmVsZWFzZS13cmFwcGVye1xyXG4gICAgICAgIC5wcmVzcy1zZWFyY2hCb3h7XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtYnRuLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTclKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1yZXN1bHR7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzkgMCwgIzM5MzkzOSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXRib3h7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgaW5wdXR7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzMyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWxlY3Rib3h7XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBjb2xvcjojMzkzOTMzIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0e1xyXG4gICAgb3B0aW9ue1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRocmVlY2FyZC1ib3h7XHJcbiAgICAudGhyZWVjYXJkLWJveFdyYXBwZXJ7XHJcbiAgICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwsIG9se1xyXG4gICAgbGl7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG93bmxvYWQtc2VjdGlvbntcclxuICAgIC5kb3dubG9hZC1saXN0e1xyXG4gICAgICAgIC5kb3dubG9hZFJvd3tcclxuICAgICAgICAgICAgLmRvd25sb2FkTGVmdHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kb3dubG9hZGxpbmt7XHJcbiAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkxMjg4RDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdFJpZ2h0e1xyXG4gICAgLmNvbnRhY3QtZGV0YWlse1xyXG4gICAgICAgIC5jb250YWN0LXN1YnRleHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FycmVySW50cm9CYW5uZXJ7XHJcbiAgICAuY2FyZWVyLWludHJvLXRleHR7XHJcbiAgICAgICBwe1xyXG4gICAgICAgICAgIGNvbG9yOiNkMGQwZDAhaW1wb3J0YW50O1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmFsdWUtc2xpZGVye1xyXG4gICAgLnZhbHVlLXNsaWRlLWJveHtcclxuICAgICAgICAudmFsdWUtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsdWUtdGFne1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXBvcnRzTWFpbntcclxuICAgICYuY2FyZWVyVGFie1xyXG4gICAgICAgICYuY2FyZWVyU2VjdGlvbk5ld3tcclxuICAgICAgICAgICAgLnJlcG9ydHN0YWJfV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVwb3J0RGV0YWlsLVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuYmVuZWZpdExlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJlbmVmaXRSb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZW5lZml0Q29weXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YlRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVwb3J0RGV0YWlse1xyXG4gICAgICAgICAgICAgICAgICAgIC5sb2FkYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzkxMjk4ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyOThlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjRjYTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udmFjY29yZGlvbntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi52YWNjb3JkaW9uLXBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFjY29yZGlvbi1zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMywgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUtdGFne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuLmNvbVR3b0FuZEhhbGZTbGlkZXJ7XHJcbiAgICAuc2xpZGVCb3hDb250ZW50e1xyXG4gICAgICAgIGg0e1xyXG4gICAgIC8vICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgLy8gICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAuYnRuLXN0eWxle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4ZikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAxODBhMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbC1tYWlue1xyXG4gICAgLmRldGFpbFdyYXBwZXJ7XHJcbiAgICAgICAgLmlubmVyUGdDb250ZW57XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbl9jb250YWluZXJ7XHJcbiAgICAuYWNjb3JkaW9uX2hlYWR7XHJcbiAgICAgICAgLmFjY29yZEhlYWRXUmFwcHtcclxuICAgICAgICAgICAgLmFjY29yZGlhbkhlYWRUZXh0e1xyXG4gICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZXJyb3Itd3JhcHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAuY29weXR4dHtcclxuICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1iYXItd3JhcHBlcntcclxuICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgIC5zZXJhY2gtYmFyLWNvbnRhaW5lcntcclxuICAgIC5zZWFyY2gtYmFyLXdyYXB7XHJcbiAgICAgICAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRze1xyXG4gICAgICAgICAgICAua2V5d29yZHMtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHN7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogIzM5MzkzMyBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWJhci1ib3h7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1idG5ze1xyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFNTdBQTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICB9XHJcbiAgIC5jbG9zZS1zZWFyY2gtYmFye1xyXG4gICAgaW1ne1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMTYyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk3JSk7XHJcbiAgICB9XHJcbiAgIH1cclxufVxyXG4gLmNhcmQtdGV4dC1ib3h7XHJcbiAgICBjb2xvcjogIzM5MzkzMztcclxuICAgIC5jYXJkLWRhdGUtd3JhcHtcclxuICAgICAgICAuY2FyZC1kYXRlLXRleHR7XHJcbiAgICAgICAgICBjb2xvcjogIzdiN2I3YjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiAuQ29tX2Nyb3NzbGlua3tcclxuICAgIC5jcm9zc2xpbmtfd3JhcHBlcntcclxuICAgICAgICAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcHtcclxuICAgICAgICAgICAgLmNyb3NzbGluay1tYWlud3JhcHtcclxuICAgICAgICAgICAgICAgIC5jcm9zc2xpbmstdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNyb3NzbGluay10ZXh0V3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gLm5ld3Nyb29tLXNlY3Rpb257XHJcbiAgICAuY29tLXR3b0ltYWdlU2xpZGVye1xyXG4gICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAudHdvLWltZ2VTbGlkZUJveHtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gLmJhbm5lcntcclxuICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg2NjglKSBodWUtcm90YXRlKDk2ZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoOTQlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuXHJcbiAuc3Vic2NyaWJlLW1haW57XHJcbiAgICAuc3Vic2NyaWJlLXNlY3Rpb257XHJcbiAgICAgICAgLnN1YnNjcmliZS1maWVsZHtcclxuICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgIC5jb2wtOHtcclxuICAgICAgICAgICAgICAgICAgICAuc3Vic2NyaWJlLWlucHV0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3Vic2NyaWJlLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiAuY2xlYXJhbGx7XHJcbiAgICBjb2xvcjogIzkxMjg4RDtcclxuIH1cclxuXHJcbiAudmlkZW9zLXNlY3Rpb257XHJcbiAgICAudmlkZW8td3JhcHBlcntcclxuICAgICAgICAudmlkZW8tYm94e1xyXG4gICAgICAgICAgICAudmlkZW8tb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgJi5jZW50ZXItdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAudmlkZW8tdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIH1cclxuXHJcbiAucXVvdGUtaW1ne1xyXG4gICAgaW1ne1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzQ5NyUpIGh1ZS1yb3RhdGUoMzMyZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTYlKVxyXG4gICAgfVxyXG4gfVxyXG5cclxuIC5jYXJkLXRleHQtYm94e1xyXG4gICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1kYXRlLXdyYXAge1xyXG4gICAgICAgIC5uZXd0YWItaWNvbntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5cclxuLkNvbV9vdXJwcmVzZW5jZXtcclxuICAgIC5Db21fd3JhcHBlcntcclxuICAgICAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDk3JSkgaHVlLXJvdGF0ZSgzMzJkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5NiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3Jvd3RoLXNlY3Rpb257XHJcbiAgICAuZ3Jvd3RoX3dyYXBwZXJ7XHJcbiAgICAgICAgLmdyb3d0aC1yaWdodC1zZWN7XHJcbiAgICAgICAgICAgIC50ZXh0V3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRhYmNvbnRhaW5lcntcclxuICAgIC50YWJXcmFwcGVye1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGVnZW5ke1xyXG4gICAgdGV4dHtcclxuICAgICAgICBmaWxsOiAjMzkzOTM5IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY29tVHdvQW5kSGFsZlNsaWRlcntcclxuICAgIC5idG4tc3R5bGUye1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jdGhhbmtzZW1haWxkaXZ7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlcntcclxuICAgIC5mb290ZXItYmd7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1iZy13aGl0ZS5qcGcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1yaWdodHtcclxuICAgICAgICAuZm9vdGVyLWhlYWR7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1jb2wtbGlua3N7XHJcbiAgICAgICAgICAgICYubm8taGVhZGluZy1saW5rcyB7XHJcbiAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9vdGVyLXN1Yi1saW5re1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MyU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXNvY2lhbC1saW5rc3tcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDAlKSBzZXBpYSg3NSUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDUzZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uQ29tX2hvbWVwYWdlbmV3c3NlY3tcclxuICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMGYwZjA7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMjBweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNXtjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7fVxyXG4gIC5ldmVuYmdcclxuICB7XHJcbiAgICAubWVkaWEtYnRtLXNlY3Rpb24ge1xyXG4gICAgICAgIC5tZWRpYS1sZWZ0e1xyXG4gICAgICAgICYubS1mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAub2RkYmd7XHJcbiAgICAubWVkaWEtYnRtLXNlY3Rpb24ge1xyXG4gICAgICAgIC5tZWRpYS1sZWZ0e1xyXG4gICAgICAgICYubS1mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAubWVkaWEtYnRtLXNlY3Rpb24ge1xyXG4gICAgLm1lZGlhLWxlZnR7XHJcbiAgICAmLm0tZnVsbC13aWR0aHtcclxuICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAudHdvLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVwb3J0c01haW57XHJcbiAgICAucmVwb3J0c193cmFwcGVye1xyXG4gICAgICAgIC5jb21wZW5kaXVtX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5kb2N1bWVudC1saXN0e1xyXG4gICAgICAgICAgICAgICAgLmRvY3VtZW50LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FyZWVyVGFie1xyXG4gICAgICAgIC5yZXBvcnREZXRhaWwtV3JhcHBlcntcclxuICAgICAgICAgICAgLnJlcG9ydERldGFpbHtcclxuICAgICAgICAgICAgICAgIC5iZW5lZml0TGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAuYmVuZWZpdFJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJlbmVmaXRDb3B5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YlRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgIH1cclxuICAgJjpob3ZlcntcclxuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyAmOjphZnRlcntcclxuICAgIC8vICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmRhcmstbW9kZXtcclxuICAubGFuZy1oaS1pbntcclxuICAgIC5ncm93dGgtc2VjdGlvbntcclxuICAgICAgICAuZ3Jvd3RoX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5ncm93dGgtcmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgLnRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfSAgIFxyXG4gICAgfSBcclxuXHJcbiAgICAgZm9vdGVye1xyXG4gICAgICAgIC5mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgIC5mb290ZXItbG9nb3tcclxuICAgICAgICAgICAgICAgIC5saWdodG1vZGUtbG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuZ3Jvd3RoLXNlY3Rpb257XHJcbiAgICAgICAgLmdyb3d0aF93cmFwcGVye1xyXG4gICAgICAgICAgICAuZ3Jvd3RoLXJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgIC50ZXh0V3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1pY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4NyUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg0MTIzJSkgaHVlLXJvdGF0ZSgyNjBkZWcpIGJyaWdodG5lc3MoOTElKSBjb250cmFzdCg4OSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTo6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcblxyXG4gICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDRweCBzb2xpZCAjOTEyODhEO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1raXQtdGFic3tcclxuICAgICAgICAubWVkaWEta2l0e1xyXG4gICAgICAgICAgICAudGFicy1jb250ZW57XHJcbiAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXAtYm94e1xyXG4gICAgICAgICAgICAudGFic3tcclxuICAgICAgICAgICAgICAgJi5yaWdodC1uYXZ7XHJcbiAgICAgICAgICAgICAgICAudGFiLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIFxyXG5cclxuICAgIC5tb3JlY29udGVudHtcclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAuQ29tX3RpbWVsaW5le1xyXG4gICAgICAgIC5jb21fdGltZWxpbmVfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5jb21fdGltZWxpbmVfcmlnaHRfc2Vje1xyXG4gICAgICAgICAgICAgICAgLkNvbV90aW1lbGluZV9zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX3NsaWRlcl93cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmVfdGV4dF9ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGltbGluZS1iYXItd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXd0aW1lbGluZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXctdGltZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyX19jb250cm9sc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgIFxyXG5cclxuICAgIFxyXG5cclxuICAgIC5vZGRiZ3tcclxuXHJcbiAgICAgICAgI3RoYW5rc2VtYWlsZGl2e1xyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpIWltcG9ydGFudDtcclxuICAgICAgICAgXHJcbiAgICAgICAgICAgIC5Db21fbWFwe1xyXG4gICAgICAgICAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodC1zZWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRvd25sb2FkLXNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICAuZG93bmxvYWQtbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAuZG93bmxvYWRSb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgLkNvbV9vdXJwcmVzZW5jZXtcclxuICAgICAgICAgICAgICAgIC5Db21fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3VyLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuQ29tX2luaXRpYXRpdmVze1xyXG4gICAgICAgICAgICAgICAgJi5Db20tYnVzaW5lc3N7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbml0aWF0aXZlcy1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzExMGUyMCwgIzE0MGQyMCwgIzE3MGIxZiwgIzFhMGExZSwgIzFkMDgxYykhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50aHJlZWNhcmQtYm94e1xyXG4gICAgICAgICAgICAgICAgLnRocmVlY2FyZC1ib3hXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ub2ltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jYXJkLWRhdGUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuQ29tX2hvbWVwYWdlbmV3c3NlY3tcclxuICAgICAgICAgICAgICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZWRpYS1idG0tc2VjdGlvbntcclxuICAgICAgICAgICAgICAgIC5tZWRpYS1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgJi5tLWZ1bGwtd2lkdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgICAgICAudHdvLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICB9XHJcblxyXG4gICAgIC5ldmVuYmd7XHJcblxyXG4gICAgICAgICN0aGFua3NlbWFpbGRpdntcclxuICAgICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpIWltcG9ydGFudDtcclxuICAgICAgICAuQ29tX21hcHtcclxuICAgICAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAucmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAuQ29tX291cnByZXNlbmNle1xyXG4gICAgICAgICAgICAuQ29tX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAub3VyLXByZXNlbmNlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICBcclxuICAgICAgICAubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bmxvYWQtc2VjdGlvbntcclxuICAgICAgICAgICAgLmRvd25sb2FkLWxpc3R7XHJcbiAgICAgICAgICAgICAgICAuZG93bmxvYWRSb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICB9IFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgICAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuZm91ci1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgLkNvbV9pbml0aWF0aXZlc3tcclxuICAgICAgICAgICAgJi5Db20tYnVzaW5lc3N7XHJcbiAgICAgICAgICAgICAgICAuaW5pdGlhdGl2ZXMtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuaW5pdGlhdGl2ZXMtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMTEwZTIwLCAjMTQwZDIwLCAjMTcwYjFmLCAjMWEwYTFlLCAjMWQwODFjKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Q291bnRyeUNvZGVWYWxEaXNwbGF5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDUwOTExLCAjMDcwODExLCAjMGEwNzExLCAjMGMwNTEwLCAjMGYwNDBlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgIFxyXG5cclxuICAgICAgICAudGhyZWVjYXJkLWJveHtcclxuICAgICAgICAgICAgLnRocmVlY2FyZC1ib3hXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm5vaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuQ29tX2hvbWVwYWdlbmV3c3NlY3tcclxuICAgICAgICAgICAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmV3dGFiLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIyJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDkxMCUpIGh1ZS1yb3RhdGUoMjQ5ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTMlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYS1idG0tc2VjdGlvbntcclxuICAgICAgICAgICAgLm1lZGlhLWxlZnR7XHJcbiAgICAgICAgICAgICAgICYubS1mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAudHdvLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGF0ZS13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWRhdGUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXd0YWItaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDIlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxMjJkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgfVxyXG5cclxuICAgICBoZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNTcsIDU3LCAwLjcpO1xyXG4gICAgICAgIC5oZWFkZXJXcmFwcGVye1xyXG4gICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtbWVudS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICYuYWNjZXNzaWJpbGl0eS10YWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgLmxhbmd1YWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgLmxhbmd1YWdlLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gtYmFye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2Etd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RlZC1jb21wYW5pZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2Etd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhbmd1YWdle1xyXG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjbmF2LWljb24ze1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vYi1zZWFyY2gtaWNvbntcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDIlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxMjJkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5MiUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAubGVmdC1tZW51e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpc2FiaWxpdHktZHJvcGRvd257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTExMjIsICMxMDBmMjIsICMxNTBkMjAsICMxOTBiMWYsICMxZDA4MWMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5LCAjMzkzOTM5LCAjMzkzOTM5LCAjMzkzOTM5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGlzYWJpbGl0eS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAubGlzdC1jb250aWFuZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOGUyNzhmIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJoZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAucmVzZXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICM4MDgwODAgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuQ29tX2J1c2luZXNzSG9tZXtcclxuICAgICAgICAuYnVzaW5lc3Mtc2VjdGlvbl9ob21le1xyXG4gICAgICAgICAgICAuaGVhZGluZy13cmFwe1xyXG4gICAgICAgICAgICAgICAgLmJ1c2luZXNzLXJpZ2h0LXRhYntcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCkgMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnVzaW5lc3MtZGV0YWlscy1jb21we1xyXG4gICAgICAgICAgICAgICAgLmJ1c2luZXNzLXJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXNpbmVzcy1sZWZ0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGh1bWItaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuc3VzdGFpbmFiaWxpdHlCb3gye1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLkNvbV9qb2ludXN7XHJcbiAgICAgICAgLmpvaW4tdXMtd3JhcHBlcntcclxuICAgICAgICAgICAgLmpvaW51cy1ib3gtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5qb2luLXVzLWJveC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5qb2ludXMtb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgICAuYmFubmVye1xyXG4gICAgICAgIC5iYW5uZXItc2xpZGVye1xyXG4gICAgICAgICAgICAudGV4dC13cmFwZXJ7XHJcbiAgICAgICAgICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OEQgMCUsICM5MTI4OEQgMjIlLCAjOTEyODhEIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTEyODhEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXV0b3BsYXktcHJvZ3Jlc3N7XHJcbiAgICAgICAgICAgICAgICAucGJhcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OEQgMCwgIzkxMjg4ZCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICB9XHJcbiAgICAgLnJlcG9ydHNNYWlue1xyXG4gICAgICAgIC5yZXBvcnRzX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5lc2dfd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5lc2dfY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJlc2VudGF0aW9uc19jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAucHJlc2VudGF0aW9uLXRodW1ibmFpbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAuY29tcGVuZGl1bV93cmFwcGVye1xyXG4gICAgICAgICAgICAuZG9jdW1lbnQtbGlzdHtcclxuICAgICAgICAgICAgICAgIC5kb2N1bWVudC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5saXN0ZWQtY29tcGFuaWVze1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIC50aHVtYi1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5Db21fY3Jvc3NsaW5re1xyXG4gICAgICAgIC5jcm9zc2xpbmtfd3JhcHBlcntcclxuICAgICAgICAgICAgLmNyb3NzbGluay10ZXh0LWJveFdyYXB7XHJcbiAgICAgICAgICAgICAgICAuY3Jvc3NsaW5rLW1haW53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAuY3Jvc3NsaW5rLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndhdGNoLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkxMjg4ZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAudmlkZW9zLXNlY3Rpb257XHJcbiAgICAgICAgLnZpZGVvLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC52aWRlby1ib3h7XHJcbiAgICAgICAgICAgICAgICAudmlkZW8tb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4ZCwgIzkxMjg4ZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MTI4OGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9ICAgIFxyXG4gICAgIFxyXG4gICAgIC5wcmVzcy1yZWxlYXNle1xyXG4gICAgICAgIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5wcmVzcy1zZWFyY2hCb3h7XHJcbiAgICAgICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dGJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuXHJcbiAgICAgLmNvbVR3b0FuZEhhbGZTbGlkZXJ7XHJcbiAgICAgICAgLnNsaWRlQm94Q29udGVudHtcclxuICAgICAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgICAgICAgIC5idG4tc3R5bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAuYnRuLXN0eWxlMntcclxuICAgICAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAjYm90dG9tVG9Ub3B7XHJcbiAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvb2x0aXB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAudGFiY29udGFpbmVye1xyXG4gICAgICAgICAgICAudGFiV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAucmVwb3J0c01haW57XHJcbiAgICAgICYuY2FyZWVyVGFie1xyXG4gICAgICAgICYuY2FyZWVyU2VjdGlvbk5ld3tcclxuICAgICAgICAgICAgLnJlcG9ydHN0YWJfV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgLnJlcG9ydERldGFpbC1XcmFwcGVye1xyXG4gICAgICAgIC5yZXBvcnREZXRhaWx7XHJcbiAgICAgICAgICAgIC5iZW5lZml0TGVmdHtcclxuICAgICAgICAgICAgICAgIC5iZW5lZml0Um93e1xyXG4gICAgICAgICAgICAgICAgICAgIC5iZW5lZml0Q29weXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YlRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9hZGJ0bntcclxuICAgICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywjOTEyODhkIDAsIzkxMjg4ZCAyMiUsIzkxMjg4ZCAxMDAlKSFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICB9XHJcbiAgICAgICAuc3Vic2NyaWJlLW1haW57XHJcbiAgICAgICAgLnN1YnNjcmliZS1zZWN0aW9ue1xyXG4gICAgICAgICAgICAuc3Vic2NyaWJlLWZpZWxke1xyXG4gICAgICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29sLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3Vic2NyaWJlLWlucHV0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgLkNvbV9zcG90c3tcclxuICAgICAgICAuc3BvdHMtYm94LXRleHRXcmFwZXJ7XHJcbiAgICAgICAgICAgIC5zcG90cy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgLmN0YS13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgLm1lZGlhLWtpdC10YWJze1xyXG4gICAgICAgIC5tZWRpYS1raXR7XHJcbiAgICAgICAgICAgIC50YWJzLWNvbnRlbntcclxuICAgICAgICAgICAgICAgIC50YWJzLWNvbmV0bi1zZXJjaGJhcntcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjU2NDY5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJ0bi13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzglKSBzZXBpYSgwJSkgc2F0dXJhdGUoMTk4JSkgaHVlLXJvdGF0ZSg2OGRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDk1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHR7XHJcbiAgICAgICAgICAgICAgICAjc2VhcmNodGFne1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzkxMjg4ZCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuXHJcbiAgICAgICAudGV4dC1wb3VwLW92ZXJsYXl7XHJcbiAgICAgICAgLnRleHQtcG9wdXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTExMjIsICMxMDBmMjIsICMxNTBkMjAsICMxOTBiMWYsICMxZDA4MWMpO1xyXG4gICAgICAgICAgICAuQ29tX3RleHRCb3h7XHJcbiAgICAgICAgICAgICAgICAudGV4dEJveC1Db21wb25lbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZnQtc2VjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQtc2VjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgfSBcclxuXHJcbiAgICAgICBib2R5e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgfVxyXG4gICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCAxMDAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9ICAgXHJcbiAgICAgICB9XHJcbiAgICAgICAubmV3cy1tYWlue1xyXG4gICAgICAgIC5uZXdzLXNlY3Rpb257XHJcbiAgICAgICAgICAgIC5uZXdzLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICAgfSBcclxuXHJcbiAgICAgICAub3RoZXJsZWFkZXJzaGlwe1xyXG4gICAgICAgIC5vdGhlcmxlYWRlcnNoaXAtcGFue1xyXG4gICAgICAgICAgICAub3RoZXJsZWFkZXJzaGlwLWRpdntcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLm90aGVybGVhZGVyc2hpcC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnByZXYtYnRuLCAubmV4LWJ0bntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSBcclxuICAgICAgIH0gXHJcblxyXG4gICAgICAgLkNvbV9zcG90c3tcclxuICAgICAgICAuc3BvdHMtd3JhcHBlcntcclxuICAgICAgICAgICAgLnNwb3RzLWJveC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnNwb3RzLWJveC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG90cy1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0cy1vdmVybGF5LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfSBcclxuICAgICAgIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudHtcclxuICAgICAgICAubGVhZGVyc2hpcC1ncmlke1xyXG4gICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRpdntcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMjcwZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgfSBcclxuXHJcbiAgICAgICAuQ29tX3RpbWVsaW5le1xyXG4gICAgICAgIC5jb21fdGltZWxpbmVfd3JhcHBlcntcclxuICAgICAgICAgICAgLmNvbV90aW1lbGluZV9yaWdodF9zZWN7XHJcbiAgICAgICAgICAgIC5Db21fdGltZWxpbmVfc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLnRpbWxpbmUtYmFyLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXd0aW1lbGluZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy10aW1lLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9ICAgXHJcbiAgICAgICBcclxuICAgICAgIC5Db21fY29tcGFueV92aXNpb257XHJcbiAgICAgICAgLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWN7XHJcbiAgICAgICAgICAgICAgICAuY29tX3Zpc29uX2xlZnRfd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuY29tX3Zpc2lvbl90ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb21fdmlzaW9uX3RleHRfYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9ICAgIFxyXG4gICAgICAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbntcclxuICAgICAgICAub3VybGVhZGVyc2hpcFdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgLnRleHQtYm94LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICAudGV4dFdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1pY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4MWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDMlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mby13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9ICAgICBcclxuICAgICAgIC5kb3dubG9hZC1zZWN0aW9ue1xyXG4gICAgICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVye1xyXG4gICAgICAgICAgICAucmVwb3J0LWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfSAgXHJcbiAgICAgICAucGRmLWRvd25sb2Fke1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgzNjU5JSkgaHVlLXJvdGF0ZSgzMDJkZWcpIGJyaWdodG5lc3MoMTA3JSkgY29udHJhc3QoMTA0JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaGVhZGVye1xyXG4gICAgICAgIC5oZWFkZXJXcmFwcGVye1xyXG4gICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51MntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudS5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sdW1uLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG5cclxuICAgICAgLnN1YnNjcmliZS1tYWlue1xyXG4gICAgICAgIC5zdWJzY3JpYmUtc2VjdGlvbntcclxuICAgICAgICAgICAgLnN1YnNjcmliZS1maWVsZHtcclxuICAgICAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWtib3gtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICB9IFxyXG5cclxufSIsIi5iYW5uZXItbWFpbntcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuLmJhbm5lci1zbGlkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLnN3aXBlcntcclxuICAgICYuYmFubmVyU2xpZGVybWFpbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC5zbGlkZVdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuaW1nLWJveHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICYuZGVzay1oaWRle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwaWN0dXJle1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAueXQtcGxheWVyLWljb257XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAueXQtcGxheWVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB2aWRlbywgaWZyYW1le1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tcGFnaW50aW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDUuNTYlO1xyXG4gICAgYm90dG9tOiAzJTtcclxuICAgIHotaW5kZXg6IDkxO1xyXG4gICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgfVxyXG4gICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXdyYXBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICBsZWZ0OiA1LjU2JTtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUzJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDUzJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgIC8vYm90dG9tOiAxOC4yNSU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGJvdHRvbTogMzIuMjUlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgYm90dG9tOiAxNyU7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcmdyYXBoe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICAgQGluY2x1ZGUgd2F0Y2hidG4oKTtcclxuICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICAud2F0Y2gtYnRue1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogI2ZmZiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogI2ZmZiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogI2ZmZiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAjZmZmIHNvbGlkIDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjZmZmIHNvbGlkIDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5hdXRvcGxheS1wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDNweDtcclxuICAgIHJpZ2h0OiA5MHB4O1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICAgIGJvdHRvbTogNDZweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgd2lkdGg6IDg5cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA0MXB4O1xyXG4gICAgICByaWdodDogLTVweDtcclxuICAgIH1cclxuICBcclxuICAgIC5wYmFyIHtcclxuICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhEIDAlLCAjOTEyODhkIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogLTE2cHg7XHJcbiAgICB0b3A6IC00NnB4O1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgdG9wOiAtNDlweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGJvdHRvbTogMjNweDtcclxuICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogLTcwcHg7XHJcbiAgICB0b3A6IC00NnB4O1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBsZWZ0OiAtNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcInByZXZcIjtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNTMwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICBjb2xvcjojRkRGN0VFNjY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgO1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICByaWdodDogNTcwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICB0b3A6IC03OXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgYm90dG9tOiAyM3B4O1xyXG4gICAgICByaWdodDogODlweDtcclxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgfVxyXG59XHJcbiIsIi50YWJjb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyN3B4IDAgMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLnRhYldyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgIC8vd2lkdGg6IDk2JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDAlO1xyXG4gICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgYm90dG9tOiAwO1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMHB4IDBweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzY2Njg2ZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAjOTEyODhkIHNvbGlkIDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFiQ29udGVudFdyYXBwIHtcclxuICAudGFiQ29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnN1c3RhaW5hYmlsaXR5Q29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGhlaWdodDogOTJ2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZCB7XHJcbiAgd2lkdGg6IDE1MHB4OyAvKiBJbml0aWFsIG5hcnJvdyBzbGl0IHdpZHRoICovXHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7IC8qIEluZGljYXRlIGNsaWNrYWJsZSBjYXJkcyAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDsgLyogU21vb3RoIGJvcmRlciBmb3IgYWVzdGhldGljcyAqL1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7IC8qIFN1YnRsZSBzaGFkb3cgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGhlaWdodDogNzAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkOmhvdmVyIHtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlOyAvKiBGb3Igc21vb3RoIHpvb20gZWZmZWN0ICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkLmFjdGl2ZSB7XHJcbiAgd2lkdGg6IDEwMCU7IC8qIEV4cGFuZCB0byBmdWxsIHdpZHRoICovXHJcbiAgaGVpZ2h0OiAxMDAlOyAvKiBBZGp1c3QgaGVpZ2h0IGF1dG9tYXRpY2FsbHkgKi9cclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICBhbmltYXRpb246IHN1c3RhaW5hYmlsaXR5IDAuNXMgZWFzZSBmb3J3YXJkcztcclxuICB9XHJcbn1cclxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQuYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiBObyB6b29tIG9uIGFjdGl2ZSAqL1xyXG59XHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkOm5vdCguYWN0aXZlKSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyogU2xpZ2h0IHpvb20gb24gaW5hY3RpdmUgY2FyZHMgKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNhcmQtMSB7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOnVybChcIi8uLi9kaXN0L2ltYWdlcy9zdXN0YW5iaWxpdHktaW1nL3N1c3RhbmJpbGl0eS1pbWctMDEucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5jYXJkLTIge1xyXG4gIC8vYmFja2dyb3VuZDp1cmwoXCIvLi4vZGlzdC9pbWFnZXMvc3VzdGFuYmlsaXR5LWltZy9zdXN0YW5iaWxpdHktaW1nLTAyLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmNhcmQtMyB7XHJcbiAgLy9iYWNrZ3JvdW5kOnVybChcIi8uLi9kaXN0L2ltYWdlcy9zdXN0YW5iaWxpdHktaW1nL3N1c3RhbmJpbGl0eS1pbWctMDMucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnN1c3RhaW5hYmlsaXR5Qm94V3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNjBweDtcclxuICBsZWZ0OiA1LjElO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuLnN1YmNhcmQuYWN0aXZlIC5zdXN0YWluYWJpbGl0eUJveFdyYXAge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnN1c3RhaW5hYmlsaXR5Qm94MSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgI2ZmZjtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnN1c3RhaW5hYmlsaXR5Qm94MiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICBtYXJnaW4tbGVmdDogNS42JTtcclxuICB3aWR0aDogYXV0bztcclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTI0JTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAvL3RleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpO1xyXG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmOjphZnRlcntcclxuICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICByaWdodDogLTM3cHg7XHJcbiAgICAvLyAgICAgYm90dG9tOiA5LjZweDtcclxuICAgIC8vICAgICB3aWR0aDogOHB4O1xyXG4gICAgLy8gICAgIGhlaWdodDogOHB4O1xyXG4gICAgLy8gICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgLy8gICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgLy8gICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAvLyAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgLy8gICAgICAgICAvL2JvdHRvbTogNnB4O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtODhkZWcpIHRyYW5zbGF0ZSgtNS41cHgsIDM1cHgpO1xyXG4gICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC04OGRlZyk7XHJcbiAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgdG9wOiA0NyU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MyUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgIGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtaGVhZGluZyB7XHJcbiAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIC8vdG9wOiA3NSU7XHJcbiAgYm90dG9tOiA2MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmb250LWZhbWlseTogQWRhbmk7XHJcbiAgZm9udC13ZWlnaHQ6IDI1MDtcclxuICBmb250LXNpemU6IDIuNnJlbTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMTBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgei1pbmRleDogMjtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgd3JpdGluZy1tb2RlOiBscjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGJvdHRvbTogNTVweDtcclxuICB9XHJcbn1cclxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQ6bm90KC5hY3RpdmUpIC5jYXJkLWhlYWRpbmcge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzdXN0YWluYWJpbGl0eSB7XHJcbiAgZnJvbSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbWF4LWhlaWdodDogMTAwMHB4OyAvKiBTZXQgdG8gYSB2YWx1ZSBsYXJnZXIgdGhhbiBleHBlY3RlZCBmdWxsIGhlaWdodCAqL1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzdXN0YWluYWJpbGl0eSB7XHJcbiAgZnJvbSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbWF4LWhlaWdodDogMTAwMHB4OyAvKiBTZXQgdG8gYSB2YWx1ZSBsYXJnZXIgdGhhbiBleHBlY3RlZCBmdWxsIGhlaWdodCAqL1xyXG4gIH1cclxufVxyXG5cclxuLyogQGtleWZyYW1lcyBzdXN0YWluYWJpbGl0eXpvb20ge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4xKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG59ICovXHJcbiIsIi5sYW5nLWhpLWluIHtcclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGhyZWVjYXJkLXNsaWRlciB7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIge1xyXG4gICAgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciB7XHJcbiAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXIge1xyXG4gICAgLmJhbm5lci1zbGlkZXIge1xyXG4gICAgICAudGV4dC13cmFwZXIge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdvdmVybk1haW4ge1xyXG4gICAgLmdvdmVyV3JhcHBlciB7XHJcbiAgICAgIC5nb3Zlcm5XcmFwIHtcclxuICAgICAgICAuZ292ZXJuUmlnaHQge1xyXG4gICAgICAgICAgLmdvdmVybi10ZXh0V3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgLy8gICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncm93dGgtc2VjdGlvbiB7XHJcbiAgICAuZ3Jvd3RoX3dyYXBwZXIge1xyXG4gICAgICAuZ3Jvd3RoLXJpZ2h0LXNlYyB7XHJcbiAgICAgICAgLnRleHRXcmFwcGVyIHtcclxuICAgICAgICAgIC5ncm93dGgtc3VidGV4dCB7XHJcbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3Nyb29tLXNlY3Rpb24ge1xyXG4gICAgLmNvbS10d29JbWFnZVNsaWRlciB7XHJcbiAgICAgIC50d28taW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgICAudHdvLWltZ2VTbGlkZUJveCB7XHJcbiAgICAgICAgICAuc2xpZGUtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAuc2xpZGUtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5Db21fbWFwIHtcclxuICAgIC5tYXAtd3JhcHBlciB7XHJcbiAgICAgIC5tYXAtd3JhcC1jb250YWluZXIge1xyXG4gICAgICAgIC5yaWdodC1zZWMge1xyXG4gICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAuc2VsZWN0LWJveCB7XHJcbiAgICAgICAgICAgICAgLmNob29zU3RhdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmVzcy1yZWxlYXNlIHtcclxuICAgIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIge1xyXG4gICAgICAucHJlc3Mtc2VhcmNoQm94IHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIC5pbnB1dGJveCB7XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICYuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XHJcbiAgICAmLmNvbW1vbi13cmFwIHtcclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5Db21fdGV4dEJveCB7XHJcbiAgICAudGV4dEJveC1Db21wb25lbnQge1xyXG4gICAgICAubW9yZWNvbnRlbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgLy9saW5lLWhlaWdodDogMTU1Ljc2JSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJhbm5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIC5iYW5uZXItc2xpZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gXHJcbiAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNkZW1vXHJcbiAgICB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICY6OmFmdGVyXHJcbiAgICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB6LWluZGV4OiA5ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sdHJhbnNwYXJlbnQgMCwjMDAwIDEwMCUpIDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNidG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNjkwcHg7XHJcbiAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRkREO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1wbGFjZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtdGl0bGUtMSxcclxuICAgIC5jb250ZW50LXRpdGxlLTIge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXN0YXJ0IHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGREQ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgIC5kZXRhaWxzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA5MSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICAgIGxlZnQ6IDUuNTYlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWF4LXdpZHRoOiA0MiU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIC8vYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIFxyXG4gICAgICAucGxhY2UtYm94IHtcclxuICAgICAgICAvL2hlaWdodDogNDZweDtcclxuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmID4gLmRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmN0YS1ib3hcclxuICAgICAge1xyXG4gICAgICAgIC5jdGEgYXtcclxuICAgICAgICBcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzkxMjg4ZCwjMmU1N2FhKTtcclxuICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTU3YWE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiA+IC5jdGEge1xyXG4gICAgICAgIC8vd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYgPiAuYm9va21hcmsge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYWQyOTtcclxuICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC5kaXNjb3ZlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM5MTI4OGQsIzJlNTdhYSk7XHJcbiAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAwLjApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMHM7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmU1N2FhO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjg4ZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlscyAudGl0bGUtMSxcclxuICAgIC5kZXRhaWxzIC50aXRsZS0yIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBhZGFuaTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRhaWxzIC50aXRsZS1ib3gtMSxcclxuICAgIC5kZXRhaWxzIC50aXRsZS1ib3gtMiB7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAvL2hlaWdodDogMTAwcHg7XHJcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIG5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMjBweCAzNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3ZnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAmID4gLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhZDI5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgei1pbmRleDogNjA7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNlY2FkMjk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICYgPiAuYXJyb3cge1xyXG4gICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmNTU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9ncmVzcy1zdWItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyZXNzLXN1Yi1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjMzO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC5wcm9ncmVzcy1zdWItZm9yZWdyb3VuZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzkxMjg4ZCAwLCM5MTI4OGQgMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZS1udW1iZXJzIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiA2MDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY292ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC52aWRlby1ib3hcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICAudmlkZW8tYm94IHZpZGVvXHJcbiAgICB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLWJveC5hY3RpdmVcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuIFxyXG4gIH1cclxufSIsIi5Db21fam9pbnVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmpvaW4tdXMtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5qb2ludXMtaGVhZGluZy13cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtaW4td2lkdGg6IDEzNXB4O1xyXG4gICAgICAgIC5ncmFkaWVudC1idXR0b24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmpvaW51cy1ib3gtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAuam9pbi11cy1ib3gtd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmpvaW51cy1pbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjYuNXZoO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAwLFxyXG4gICAgICAgICAgICAgICAgICAjMDAwIDEwMCVcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLyogIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7ICovXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qb2ludXMtb3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTMuNiU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5qb2ludXMtaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBqb2ludXMgMC41cyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuam9pbnVzLW92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICMwMTgwYTMsXHJcbiAgICAgICAgICAgICAgICAgICAgIzAwNzRiMCxcclxuICAgICAgICAgICAgICAgICAgICAjMzI2NGI0LFxyXG4gICAgICAgICAgICAgICAgICAgICM2NjRkYWEsXHJcbiAgICAgICAgICAgICAgICAgICAgIzhlMjc4ZlxyXG4gICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgLmpvaW51cy1pbWcge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqb2ludXMge1xyXG4gIGZyb20ge1xyXG4gICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cclxuICB9XHJcbn1cclxuIiwi77u/LkNvbV9zcG90cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3BvdHMtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc3BvdHMtaGVhZGluZy13cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNwb3RzLWJveC13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAuc3BvdHMtYm94LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTguNzY1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3RzLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDIuNTd2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnRzLW92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnRzLW92ZXJsYXktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcG90cy1tb2JpbGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogYWRhbmk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzLjYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3BvcnRsaW5lIDAuNXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvdHMtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnRzLW92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0cy1vdmVybGF5LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvdHMtbW9iaWxlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BvdHMtYm94LXRleHRXcmFwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcG90cy1jb250ZW50IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhZGFuaTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFkYW5pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwb3J0bGluZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4OyAvKiBTZXQgdG8gYSB2YWx1ZSBsYXJnZXIgdGhhbiBleHBlY3RlZCBmdWxsIGhlaWdodCAqL1xyXG4gICAgfVxyXG59XHJcbiIsIi5Db21fY29tcGFueV92aXNpb257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLmNvbXBhbnlfdmlzaW9uX2ltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgLy9oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbXBhbnlfdmlzaW9uX3RleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuY29tcGFueV92aXNpb25fd3JhcF90ZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNS41NSU7XHJcbiAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAuY29tcGFueV92aXNpb25fdGV4dHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb21wYW55X3Zpc2lvbl9zdWJ0ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICAgIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWN7XHJcbiAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi44MSUgMCA1LjU2JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS4zOCUgMCAxLjM4JTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbV92aXNvbl9sZWZ0X3dyYXB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmNvbV92aXNpb25faWNvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbV92aXNpb25fdGV4dC13cmFwe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29tX3Zpc2lvbl90ZXh0X2JveHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuQ29tX2NvbXBhbnlfdmlzaW9uX3JpZ2h0X3NlY3tcclxuICAgICAgd2lkdGg6IDY5JTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLkNvbV90aW1lbGluZXtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL2hlaWdodDogMTAwdmg7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RpbWVsaW5lLWltZy90aW1lbGluZV9iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIhaW1wb3J0YW50O1xyXG4gIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XHJcbiAgLy9iYWNrZ3JvdW5kOiAjNjYzRDA1IWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgLy9oZWlnaHQ6IDcwdmg7XHJcbiAgfVxyXG4gIC5jb21fdGltZWxpbmVfd3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuY29tX3RpbWVsaW5lX2xlZnQtc2Vje1xyXG4gICAgICB3aWR0aDogNjAuNzYlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWVsaW5lX2ltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21fdGltZWxpbmVfcmlnaHRfc2Vje1xyXG4gICAgICB3aWR0aDogMzkuNDQlO1xyXG4gICAgICBwYWRkaW5nOiAwIDUuNTYlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNS41NiUgMCA0LjU2JTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCA1LjU2JSA3MHB4IDQuNTYlO1xyXG4gICAgICB9XHJcbiAgICAuQ29tX3RpbWVsaW5lX3NsaWRlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50aW1lbGluZV9zbGlkZXJfd3JhcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAudGltZWxpbmVfaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZV90ZXh0X2JveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWVsaW5lLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aW1lbGluZS10ZXh0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWxpbmUtYmFyLXdyYXB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMjAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgIC8vICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAvLyAgIGJvdHRvbTogMTQlO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIC8vIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgLy8gYm90dG9tOiAyMyU7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgLy8gICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAvLyAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIC8vICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIC50aW1lbGluZS1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9te1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgLy9wYWRkaW5nLXRvcDogMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgd2lkdGg6IDYxJTtcclxuICAgICAgICAvKiAgIHBhZGRpbmctdG9wOiAzMHB4OyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMTFweCAwIDAgMDtcclxuICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDExcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMXB4IDAgMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTJweCAwIDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNDUlO1xyXG4gICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3JTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTQlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDklO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDclO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE0JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGltZWxpbmUtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmlld3RpbWVsaW5lLWJ0bntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgIC8qICBtYXJnaW4tdG9wOiA5JTsgKi9cclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy10aW1lLWJ0bntcclxuICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAvKiAgcGFkZGluZzogMjMuNXB4IDIwcHggMjMuNXB4IDIwcHg7ICovXHJcbiAgICAgICAgIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyX19jb250cm9sc3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMzJTtcclxuICAgICAgbGVmdDogMTklO1xyXG4gICAgICB6LWluZGV4OiA5OTE7XHJcbiAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3cobGdNaWQxKXtcclxuICAgICAgICB0b3A6IDMzJTtcclxuICAgICAgICBsZWZ0OiAyMyU7XHJcbiAgICAgIH1cclxuICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgLy8gICB0b3A6IDI1JTtcclxuICAgICAgLy8gICBsZWZ0OiAyMyU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICB0b3A6IDI2JTtcclxuICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICBsZWZ0OiAyOSU7XHJcbiAgICAgIH1cclxuICAgICBcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHRvcDogMzQlO1xyXG4gICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgICBib3JkZXI6ICM3MDcwNzAgc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMzOTM5Mzk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvLyAmOmFmdGVye1xyXG4gICAgICAgICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAvLyAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIC8vICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAvLyAgIGJvdHRvbTogMTFweDtcclxuICAgICAgICAgIC8vICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgLy8gICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgLy8gICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgIC8vICAgICBsZWZ0OiA0OSU7XHJcbiAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgIC8vICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgLy8gICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG59IiwiLy9TdXlvZyBUSW1lbGluZSBDU1NcclxuXHJcbkBrZXlmcmFtZXMgbGluZUFuaW0ge1xyXG5cdDAlIHsgdG9wOiAtNjAlO31cclxuXHQ1MCUge3RvcDogMjAlOyBoZWlnaHQ6IDgwJTtcdH1cclxuXHQxMDAlIHt0b3A6IDEwMCU7IGhlaWdodDogMTAwJTt9XHJcbn1cclxuXHJcbi5zY3JvbGwtdG8tcmV2ZWFseyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtc2l6ZTogMnJlbTsgbGluZS1oZWlnaHQ6IDEuMmVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWFsaWduOiByaWdodDsgZm9udC13ZWlnaHQ6IDYwMDsgdG9wOiA4OHZoOyB6LWluZGV4OiAxMzsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHRleHQtYWxpZ246IGNlbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogIzkxMjg4RDsgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0LyogJjo6YmVmb3JleyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgd2lkdGg6IDZweDsgdG9wOiAtNTAlOyBoZWlnaHQ6IDQwJTsgYW5pbWF0aW9uOiBsaW5lQW5pbSAxcyBsaW5lYXIgaW5maW5pdGU7IGJvcmRlci1yYWRpdXM6IDJweDsgYmFja2dyb3VuZC1jb2xvcjogIzkxMjg4RDt9ICovXHJcblx0c3BhbnsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJvdHRvbTogNTBweDsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IGFuaW1hdGlvbjogc2hhZG93RmxvYXQgMXMgbGluZWFyIGFsdGVybmF0ZSBpbmZpbml0ZTtcclxuXHRcdCY6OmJlZm9yZXsgY29udGVudDogXCJcIjsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OEQ7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkxMjg4RDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDBweDsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgbWFyZ2luLWxlZnQ6IC01cHg7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7fVxyXG5cdFx0Jjo6YWZ0ZXJ7IGNvbnRlbnQ6IFwiXCI7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhEOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OEQ7XHRwb3NpdGlvbjogYWJzb2x1dGU7XHRsZWZ0OiAwOyB0b3A6IDEwcHg7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IG1hcmdpbi1sZWZ0OiAtNXB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO31cclxuXHR9XHJcblx0QGluY2x1ZGUgYmVsb3codGIpeyBcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4udGltZWxpbmUtaW50cm97IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogbm93cmFwOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0QGluY2x1ZGUgYmVsb3codGIpeyBcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0LnRleHRCb3gtQ29tcG9uZW50eyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogbGVmdDsgbWF4LXdpZHRoOiA3MiU7XHJcblx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZy1ib3R0b206IDMwcHg7fVxyXG5cdH1cclxufVxyXG5cclxuLnBpbi1zcGFjZXIgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdCY6bnRoLW9mLXR5cGUob2RkKSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7fVxyXG5cdCY6bnRoLW9mLXR5cGUoZXZlbikge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7fVxyXG59XHJcblxyXG4udGltZWxpbmUtaGVhZGVyeyAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovIHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTU7IHdpZHRoOiAxMDAlOyB0b3A6IDA7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpeyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cdC5tZWRpYS1raXQtdGFic3sgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKXsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHRcdC53cmFwLWJveHsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKXsgdGV4dC1hbGlnbjogbGVmdDsgIHBhZGRpbmc6IDBweCAwO31cclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbV9jb250YWluZXJ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpOyAgLyogd2lkdGg6IDEwMCU7ICAqL21hcmdpbjogMCBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgYmVsb3codGIpeyB3aWR0aDogMTAwJTt9XHJcblx0XHQuYnJlYWRjcnVtYi13cmFwcGVyeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBsZWZ0OiAwOyBib3R0b206IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKXsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtbmF2LWhvbGRlcnsgLyogcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxMTsgKi8gcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTYuNjYlOyAvKiBoZWlnaHQ6Y2FsYygxMDB2aCAtIDY1cHgpOyAqLyBoZWlnaHQ6IDEwMHZoOyBsZWZ0OiAwOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYm9yZGVyLXJpZ2h0OiAjOGUyNzhmIHNvbGlkIDEwcHg7IFxyXG5cdC8qIEBpbmNsdWRlIGJlbG93KHRiKXsgIGRpc3BsYXk6IG5vbmU7IH0gKi9cclxuXHQmLmZpeGVkIHsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAxMTE7IHRvcDogNTBweDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7fVxyXG5cdEBpbmNsdWRlIGJlbG93KHRiKXsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA2MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OiBhdXRvOyBib3JkZXItcmlnaHQ6bm9uZTt9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtaGVhZGVyeyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDcwcHg7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAuNSUpOyBmb250LXNpemU6IDJyZW07IGNvbG9yOiAkd2hpdGVjb2xvcjsgZm9udC13ZWlnaHQ6IDYwMDsgcGFkZGluZzogMXJlbSAycmVtOyBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKXsgZGlzcGxheTogYmxvY2s7XHJcblx0XHRzcGFueyBkaXNwbGF5OiBibG9jazt9XHJcblx0fVxyXG5cdCY6OmFmdGVyeyBjb250ZW50OiAnQ2hhbmdlJzsgcG9zaXRpb246IGFic29sdXRlOyBmb250LXNpemU6IDEuMnJlbTsgZm9udC13ZWlnaHQ6IDQwMHB4OyBjb2xvcjogI2ZmZjsgcmlnaHQ6IDIwcHg7IGJvdHRvbTogMjBweDsgYm9yZGVyLWJvdHRvbTogI2ZmZiBzb2xpZCAxcHg7IHBhZGRpbmctYm90dG9tOiAzcHg7fVxyXG59XHJcblxyXG4ubWlsZXN0b25lLW5hdnsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMTtcclxuXHQvKiBAaW5jbHVkZSBiZWxvdyh0Yil7IGRpc3BsYXk6IG5vbmU7fSAqL1xyXG5cdHVseyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogYXV0bzsgd2lkdGg6YXV0bzsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXHJcblx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7IGRpc3BsYXk6IG5vbmU7fVxyXG5cdFx0bGl7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGF7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogd2hpdGUtc3BhY2U6IG5vd3JhcDsgKi8gd2hpdGUtc3BhY2U6bm9ybWFsOyBkaXNwbGF5OiBibG9jazsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXNpemU6IDEuNnJlbTsgcGFkZGluZzogM3JlbSAzcmVtOyBjb2xvcjogI2MxYzFjMTsgZm9udC13ZWlnaHQ6IDQwMDsgIGJvcmRlci1ib3R0b206ICMzOTM5Mzkgc29saWQgMXB4OyBiYWNrZ3JvdW5kOiAjMDAwOyB6LWluZGV4OiAxOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG5cdFx0XHRcdHNwYW57IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDowcHg7fVxyXG5cdFx0XHRcdCY6OmFmdGVyeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAtMTsgcmlnaHQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MC41JSk7IHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjsgb3BhY2l0eTogMDt9XHJcblx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpeyBwYWRkaW5nOiAycmVtIDNyZW07fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyeyBcclxuXHRcdFx0XHRheyBjb2xvcjogJHdoaXRlY29sb3I7XHJcblx0XHRcdFx0XHQmOjphZnRlcnsgIG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4gY29sb3IgMC4zcyBlYXNlLWluOyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZleyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG5cdFx0XHRcdGF7IGZvbnQtc2l6ZTogMnJlbTsgY29sb3I6ICR3aGl0ZWNvbG9yOyBmb250LXdlaWdodDogNjAwOyBwYWRkaW5nOiA0cmVtIDNyZW07IGxpbmUtaGVpZ2h0OiBub3JtYWw7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0XHQmOjphZnRlcnsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbiBjb2xvciAwLjNzIGVhc2UtaW47fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpeyBwYWRkaW5nOiAycmVtIDNyZW07fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnllYXItbmF2LWhvbGRlcnsgcG9zaXRpb246IHJlbGF0aXZlOyBwb2ludGVyLWV2ZW50czogbm9uZTsgd2lkdGg6IDM1LjMzJTsgbWluLWhlaWdodDogMTAwdmg7IHRvcDogMCAhaW1wb3J0YW50O1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7ICBkaXNwbGF5OiBub25lO31cclxufVxyXG5cclxuLnllYXItbmF2eyAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovIHBvc2l0aW9uOiBmaXhlZDsgcG9pbnRlci1ldmVudHM6IGFsbDsgd2lkdGg6IDEwMCU7IC8qIG1pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDY1cHgpOyAqLyBtaW4taGVpZ2h0OiAxMDB2aDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLyogZGlzcGxheTogbm9uZTsgKi8gcGFkZGluZy1sZWZ0OiAyNXB4OyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblx0Ji5hY3RpdmV7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47fVxyXG5cdCY6OmFmdGVye2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB6LWluZGV4Oi0xOyBsZWZ0OjI1cHg7IHRvcDowOyB3aWR0aDogMHB4OyBoZWlnaHQ6MTAwJTsgYm9yZGVyOiAjOTY5Njk2IHNvbGlkIDAuNXB4OyBvcGFjaXR5OiAwLjI7fVxyXG5cdHVseyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiA5NCU7IC8qIHRvcDpjYWxjKDUwJSAtIDMzcHgpICFpbXBvcnRhbnQ7ICovIHRvcDo1MCUgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogMC43czsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQvKiAmOjphZnRlcntjb250ZW50OiBcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgei1pbmRleDotMTsgbGVmdDowOyB0b3A6MDsgd2lkdGg6IDBweDsgaGVpZ2h0OjEwMCU7IGJvcmRlcjogIzk2OTY5NiBzb2xpZCAwLjVweDsgb3BhY2l0eTogMC4yO30gKi9cclxuXHRcdGxpeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMjVweDsgLyogb3BhY2l0eTogMC4zOyAqLyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG5cdFx0XHQmOjpiZWZvcmV7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHRvcDogMzJweDsgbGVmdDogMDsgbWFyZ2luOiAtNXB4OyBoZWlnaHQ6IDEycHg7IHdpZHRoOiAxMnB4OyBib3JkZXItcmFkaXVzOiA1MCU7IHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjt9XHJcblx0XHRcdGF7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTE7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgd2lkdGg6IDEwMCU7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0LnllYXItdGl0bGV7IGRpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZXsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsgXHJcblx0XHRcdFx0Jjo6YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEUyNzhGOyBtYXJnaW46IC03cHg7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjt9XHJcblx0XHRcdFx0YXsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsgYm9yZGVyLXJpZ2h0OiAjOEUyNzhGIHNvbGlkIDFweDsgXHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC0xMHB4OyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLTVweDsgd2lkdGg6IDBweDsgaGVpZ2h0OiAwcHg7IGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM4RTI3OEY7fVxyXG5cdFx0XHRcdFx0LnllYXItdGl0bGV7IGRpc3BsYXk6IGJsb2NrO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi55ZWFyLW51bXsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogICNmZmY7IC8qIGZvbnQtc2l6ZTogMnJlbTsgKi8gZm9udC1zaXplOiAyLjZyZW07IGZvbnQtd2VpZ2h0OiA1MDA7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBcclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBmb250LXNpemU6IDNyZW07fVxyXG5cdEBpbmNsdWRlIGJlbG93KHNtKSB7IGZvbnQtc2l6ZTogMi4ycmVtO31cclxuXHQmOjpiZWZvcmV7XHJcblx0XHRAaW5jbHVkZSBiZWxvdyh0Yikge2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE2cHg7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IGxlZnQ6IC0yNXB4OyB0b3A6IDRweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEUyNzhGO31cclxuXHR9XHJcbn1cclxuLnllYXItdGl0bGV7IGNvbG9yOiAgI2ZmZjsgZm9udC1zaXplOiAyLjZyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IGZvbnQtc2l6ZTogM3JlbTt9XHJcblx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG59XHJcblxyXG4uc2VjdGlvbi10aW1lbGluZXsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgLyogYm9yZGVyOiAjRkYwMDAwIHNvbGlkIDFweDsgKi9cclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwYWRkaW5nLXRvcDogNTBweDt9XHJcbn1cclxuLnJvdy10aW1lbGluZXsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgbWluLWhlaWdodDogMTAwdmg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjt9XHJcbn1cclxuLm1pbGVzdG9uZS1jb250ZW50eyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsZXgtZ3JvdzogMTsgd2lkdGg6IDY3LjM3JTtcclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyB3aWR0aDogMTAwJTsgcGFkZGluZy10b3A6IDIwcHg7fVxyXG59XHJcblxyXG4ubWlsZXN0b25lLWludHJveyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDExOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDB2aDsgbGVmdDogMDsgdG9wOiAwOyByaWdodDowOyBib3R0b206IDA7IC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtaW4taGVpZ2h0OiAxMDB2aDsgaGVpZ2h0OiBhdXRvOyBkaXNwbGF5OiBub25lO31cclxufVxyXG5cclxuLm1pbGVzdG9uZS1pbnRyby1ob2xkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIHBvaW50ZXItZXZlbnRzOiBub25lOyAqLyBtaW4taGVpZ2h0OiAxMDB2aDsgdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IGF1dG87fVxyXG59XHJcblxyXG4ubWlsZXN0b25lLWludHJvLWRpdnsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgLyogaGVpZ2h0OiAxMDAlOyAqLyBtaW4taGVpZ2h0OiAxMDB2aDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtaW4taGVpZ2h0OiAxMDB2aDsgaGVpZ2h0OiBhdXRvOyBkaXNwbGF5OiBmbGV4OyBwYWRkaW5nOiAxMHJlbSA0MHB4OyB9XHJcblx0QGluY2x1ZGUgYmVsb3coc20pIHsgcGFkZGluZzogOHJlbSAyMHB4OyB9XHJcblxyXG5cdCYuYWN0aXZleyBkaXNwbGF5OiBmbGV4O31cclxuXHQubWlsZXN0b25lLWludHJvLXRleHR7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTI7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogNjcuNSU7IG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgd2lkdGg6IDEwMCU7fVxyXG5cdFx0XHJcblx0XHRoM3sgZm9udC1zaXplOiAycmVtOyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogI2MxYzFjMTsgbWFyZ2luLWJvdHRvbTogNHJlbTsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh0YikgeyBmb250LXNpemU6IDEuOHJlbTsgbWFyZ2luLWJvdHRvbTogMnJlbTt9XHJcblx0XHR9XHJcblx0XHRoMnsgZm9udC1zaXplOiA0LjRyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiAjMDA2REI2ICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDRyZW07IHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0LyogQGluY2x1ZGUgYmVsb3codGIpIHsgZm9udC1zaXplOiAyLjRyZW07IG1hcmdpbi1ib3R0b206IDJyZW07fSAqL1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7IGZvbnQtc2l6ZTogMy40cmVtOyB9XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKXsgZm9udC1zaXplOiAyLjRyZW07IH1cclxuXHRcdFx0QGluY2x1ZGUgYmVsb3coeHhzKXsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdFx0fVxyXG5cdFx0cHsgZm9udC1zaXplOiAyLjJyZW07IGZvbnQtd2VpZ2h0OiA0MDA7IGNvbG9yOiAjYzFjMWMxOyBtYXJnaW4tYm90dG9tOiAycmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IGZvbnQtc2l6ZTogMS42ZW07IG1hcmdpbi1ib3R0b206IDByZW07fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW50cm8tYmd7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgbWF4LWhlaWdodDogMTAwdmg7IGxlZnQ6IDA7IHRvcDogMDsgdHJhbnNmb3JtLW9yaWdpbjowJSA1MCU7IC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwOTEyMjIsICMwYjExMjIsICMwZDEwMjEsICMwZjBmMjEsICMxMTBlMjAsICMxMzBkMjAsICMxNDBkMWYsICMxNjBjMWYsICMxODBiMWUsICMxYTBhMWUsICMxYjA5MWQsICMxZDA4MWMpOyAqL1xyXG5cdFx0Jjo6YWZ0ZXJ7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG1heC1oZWlnaHQ6IDEwMHZoOyBsZWZ0OiAwOyB0b3A6IDA7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwOTEyMjIsICMwYjExMjIsICMwZDEwMjEsICMwZjBmMjEsICMxMTBlMjAsICMxMzBkMjAsICMxNDBkMWYsICMxNjBjMWYsICMxODBiMWUsICMxYTBhMWUsICMxYjA5MWQsICMxZDA4MWMpOyBkaXNwbGF5OiBub25lO31cclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IG1heC1oZWlnaHQ6IG5vbmU7IC8qIGJhY2tncm91bmQ6ICNmZmY7ICovfVxyXG5cdFx0LmRpdmlsaW5leyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IHdpZHRoOiAxcHg7IGhlaWdodDogMTl2aDsgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTsgbGVmdDogNTAlO1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogNXJlbTt9XHJcblx0XHRcdCYuZGl2aWxpbmVUb3B7IHRvcDowJTt9XHJcblx0XHRcdCYuZGl2aWxpbmVCb3R0b217IGJvdHRvbTowJTt9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGltZWxpbmUtY29udGVudHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDsgZmxleDogYXV0bzsgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDEwMHZoOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBjb2xvcjogIzM5MzkzOTtcclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBiYWNrZ3JvdW5kOiAjRjBGMEYwOyAqLyBwYWRkaW5nOiAyMHB4OyBtaW4taGVpZ2h0OiBhdXRvOyB9XHJcblx0LnllYXItaW5mb3sgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZGlzcGxheTogbm9uZTtcclxuXHRcdHNwYW57IGRpc3BsYXk6IGJsb2NrO31cclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IGRpc3BsYXk6IGJsb2NrO31cclxuXHR9XHJcblx0LnllYXItY29udGVudHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgcGFkZGluZy10b3A6IDV2aDsgcGFkZGluZy1ib3R0b206IDV2aDsgLyogYm9yZGVyOiAjOEUyNzhGIHNvbGlkIDFweDsgKi8gXHJcblx0XHRAaW5jbHVkZSBiZWxvdyh0YikgeyAvKiBwYWRkaW5nLWJvdHRvbTo0cmVtOyAqLyBwYWRkaW5nLWJvdHRvbTowcmVtO31cclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7IHBhZGRpbmctdG9wOiA1MHZoOyBcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgcGFkZGluZy10b3A6IDB2aDsgfVxyXG5cdFx0XHQueWVhci1jb250ZW50LWRpdnsgXHJcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBleyBtYXJnaW4tdG9wOiAtNzVweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IG1hcmdpbi10b3A6IDBweDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LW9mLXR5cGUgeyBwYWRkaW5nLWJvdHRvbTogMzB2aDsgXHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IHBhZGRpbmctYm90dG9tOiAwdmg7IHBhZGRpbmctYm90dG9tOjRyZW07fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogLnllYXItY29udGVudDpoYXMoLnllYXItY29udGVudC1kaXY6b25seS1jaGlsZCkgeyBtaW4taGVpZ2h0OiAxMDB2aDsgfSAqL1xyXG5cclxuXHQueWVhci1jb250ZW50LWRpdnsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjBweDsgbWFyZ2luLWJvdHRvbTogNTBweDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDAuNXB4OyBjb2xvcjogI2MxYzFjMTsgZm9udC1zaXplOiAyLjRyZW07IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7ICovXHJcblx0XHRieyBmb250LXdlaWdodDogNjAwO31cclxuXHRcdFxyXG5cdFx0Jjpub3QoOmhhcygueWVhci1tZWRpYSkpeyBmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcblx0XHRAaW5jbHVkZSBiZWxvdyh0Yikge21hcmdpbi1ib3R0b206IDQwcHg7IH1cclxuXHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7IGZvbnQtc2l6ZTogMi4ycmVtO31cclxuXHRcdC55ZWFyLW1lZGlheyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0LnRsSW1neyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IG1hcmdpbi10b3A6IDE2cHg7fVxyXG5cdFx0XHRpbWd7IG1heC13aWR0aDogbm9uZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzt9XHJcblxyXG5cdFx0XHQudGxWaWRlb3sgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAwOyBwYWRkaW5nLWJvdHRvbTogNzIuMDclOyBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IHBhZGRpbmctYm90dG9tOiAxMDAlO31cclxuXHRcdFx0fVxyXG5cdFx0XHR2aWRlbywgaWZyYW1leyBwb3NpdGlvbjogYWJzb2x1dGU7IG9iamVjdC1maXQ6IGNvdmVyOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7fVxyXG5cdFx0fVxyXG5cdFx0cHsgY29sb3I6ICAjYzFjMWMxOyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEyMCU7IG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7IGZvbnQtc2l6ZTogMi4ycmVtO31cclxuXHRcdFx0YnsgZm9udC13ZWlnaHQ6IDYwMDt9XHJcblx0XHR9XHJcblx0XHR1bHsgcG9zaXRpb246IHJlbGF0aXZlOyBsaXN0LXN0eWxlOiBub25lOyBtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0bGl7IGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgcGFkZGluZy1sZWZ0OjBweDsgZm9udC1zaXplOiAyLjRyZW07IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxMjAlOyBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7IGZvbnQtc2l6ZTogMi4ycmVtO31cclxuXHRcdFx0XHRieyBmb250LXdlaWdodDogNjAwO31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpub3QoOmhhcygueWVhci1tZWRpYSkpIHB7IGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkgeyBmb250LXNpemU6IDIuMnJlbTt9XHJcblx0XHR9XHJcblx0XHQmOm5vdCg6aGFzKC55ZWFyLW1lZGlhKSkgbGl7IGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkgeyBmb250LXNpemU6IDIuMnJlbTt9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWlsZXN0b25lLWRpdi1ob2xkZXJ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDEwMHZoO31cclxuXHJcbi5taWxlc3RvbmUtZGl2eyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBtaW4taGVpZ2h0OiBhdXRvOyB9XHJcblx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHQudGltZWxpbmUtY29udGVudHtcclxuXHRcdFx0LnllYXItY29udGVudHtcclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7IHBhZGRpbmctYm90dG9tOiAyNXZoO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgcGFkZGluZy1ib3R0b206NHJlbTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWlsZXN0b25lLWNvbnRlbnQge1xyXG5cdC5taWxlc3RvbmUtZGl2LWhvbGRlcntcclxuXHRcdC5taWxlc3RvbmUtZGl2e1xyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdC5taWxlc3RvbmUtaW50cm8tZGl2IHsgXHJcblx0XHRcdFx0XHQgIC5pbnRyby1iZyB7IFxyXG5cdFx0XHRcdFx0XHQgIC5kaXZpbGluZSB7XHJcblx0XHRcdFx0XHRcdFx0ICBcdCYuZGl2aWxpbmVUb3AgeyBkaXNwbGF5OiBub25lO31cclxuXHRcdFx0XHRcdFx0XHRcdCYuZGl2aWxpbmVCb3R0b217IGRpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnllYXItY29udGVudC1wYW57IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IGNhbGMoNjQuMTYlIC0gOTBweCk7IG1pbi1oZWlnaHQ6IDEwMHZoOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IC8qIGJvcmRlcjogIzBkODAzY2U1IHNvbGlkIDFweDsgKi9cclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwOyBtaW4taGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiAwIDAgMCAyNXB4O31cclxufVxyXG5cclxuLm5leHRQYWdlcnsgcG9zaXRpb246IGFic29sdXRlOyBwYWRkaW5nLWJvdHRvbTogMTB2aDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLWxlZnQ6IDI1cHg7IGJvdHRvbTogMDsgd2lkdGg6IDEwMCU7XHJcblx0c3BhbnsgcG9zaXRpb246IGFic29sdXRlOyAvKiBsZWZ0OiAwOyAqLyBtYXJnaW4tbGVmdDogLTIwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYW5pbWF0aW9uOiBzaGFkb3dGbG9hdCAxcyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xyXG5cdFx0Jjo6YmVmb3JleyBjb250ZW50OiBcIlwiOyBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzFjMWMxOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogNXB4OyB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBtYXJnaW4tbGVmdDogLTVweDsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTt9XHJcblx0XHQmOjphZnRlcnsgY29udGVudDogXCJcIjsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MxYzFjMTtcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcdGxlZnQ6IDA7IHRvcDogMTJweDsgd2lkdGg6IDEwcHg7IGhlaWdodDogMTBweDsgbWFyZ2luLWxlZnQ6IC01cHg7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7fVxyXG5cdH1cclxuXHRheyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtc2l6ZTogMi42cmVtOyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogI2MxYzFjMTsgcGFkZGluZy1ib3R0b206IDMwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgcGFkZGluZy1ib3R0b206IDEwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZy1sZWZ0OiA1NXB4O31cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFkb3dGbG9hdCB7XHJcblx0MCV7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7IFxyXG5cdH1cclxufVxyXG5cclxuLmJnbWlsZUltZy1ib3ggeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47fVxyXG4uYmdtaWxlSW1nLWJveCBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZmlsdGVyOiBncmF5c2NhbGUoMCUpO31cclxuLmJnbWlsZUltZy1ib3g6OmJlZm9yZSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IG9wYWNpdHk6IC45OyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgei1pbmRleDogMTsgdG9wOiAwOyBsZWZ0OiAwOyB9XHJcbi5iZ21pbGVJbWdQYW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgbWF4LWhlaWdodDogMTAwdmg7IHotaW5kZXg6IC0xO1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHQvKiAmOjphZnRlcnsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTsgdG9wOiA1MCU7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDt9ICovXHJcbn1cclxuXHJcbi5saWdodC1tb2Rle1xyXG5cdC5pbnRyby1iZ3sgXHJcblx0XHQmOjphZnRlcnsgYmFja2dyb3VuZDogI0YwRjBGMDt9XHJcblx0fVxyXG5cdC5taWxlc3RvbmUtbmF2LWhvbGRlcnsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlY29sb3I7fVxyXG5cdC5taWxlc3RvbmUtbmF2eyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDExO1xyXG5cdFx0dWx7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGF7IGNvbG9yOiAjMzkzOTM5OyBib3JkZXItYm90dG9tOiAjYmNiY2JjIHNvbGlkIDFweDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1OGRlZywgI0YwRjBGMCAxMC4wNCUsICNGMEYwRjAgOTUuNDYlKTt9XHJcblx0XHRcdFx0Jjpob3ZlcnsgXHJcblx0XHRcdFx0XHRheyBjb2xvcjogJHdoaXRlY29sb3I7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGF7IGNvbG9yOiAkd2hpdGVjb2xvcjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWlsZXN0b25lLWludHJvLWRpdnsgXHJcblx0XHQubWlsZXN0b25lLWludHJvLXRleHR7IFxyXG5cdFx0XHRoM3sgY29sb3I6ICMzOTM5Mzk7fVxyXG5cdFx0XHRoMnsgY29sb3I6ICMwMDZEQjYgIWltcG9ydGFudDt9XHJcblx0XHRcdHB7IGNvbG9yOiAjMzkzOTM5O31cclxuXHRcdH1cclxuXHRcdC5pbnRyby1iZ3sgXHJcblx0XHRcdCY6OmFmdGVyeyBiYWNrZ3JvdW5kOiAjRjBGMEYwO31cclxuXHRcdFx0LmRpdmlsaW5leyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC55ZWFyLW5hdnsgXHJcblx0XHR1bHtcclxuXHRcdFx0Jjo6YWZ0ZXJ7Ym9yZGVyOiAjOTY5Njk2IHNvbGlkIDAuNXB4O31cclxuXHRcdFx0bGl7IFxyXG5cdFx0XHRcdCY6OmJlZm9yZXsgYmFja2dyb3VuZC1jb2xvcjogIzM5MzkzOTt9XHJcblx0XHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICM4RTI3OEY7fVxyXG5cdFx0XHRcdFx0YXsgYm9yZGVyLXJpZ2h0OiAjOEUyNzhGIHNvbGlkIDFweDsgXHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXsgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzhFMjc4Rjt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC55ZWFyLW51bXsgY29sb3I6IzM5MzkzOTt9XHJcblx0LnllYXItdGl0bGV7IGNvbG9yOiMzOTM5Mzk7fVxyXG5cclxuXHQudGltZWxpbmUtY29udGVudHsgY29sb3I6ICMzOTM5Mzk7XHJcblx0XHQueWVhci1jb250ZW50LWRpdnsgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDAuNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBjb2xvcjogICMzOTM5Mzk7XHJcblx0XHRcdHB7IGNvbG9yOiAgIzM5MzkzOTt9XHJcblx0XHRcdGF7IGNvbG9yOiAgIzM5MzkzOTt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmdtaWxlSW1nLWJveDo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjojZmZmO31cclxuXHJcblx0Lm5leHRQYWdlcnsgXHJcblx0XHRzcGFueyBcclxuXHRcdFx0Jjo6YmVmb3JleyBib3JkZXItdG9wOiAxcHggc29saWQgIzM5MzkzOTsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTM5O31cclxuXHRcdFx0Jjo6YWZ0ZXJ7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTM5OyBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7fVxyXG5cdFx0fVxyXG5cdFx0YXsgY29sb3I6ICMzOTM5Mzk7fVxyXG5cdH1cclxufSBcclxuICIsIi5jaGFpcm1hbi1tc2ctc2Vje1xyXG5cclxuLm91ckxlYWRlclNoaXAtV3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGdhcDogMHB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjeyAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIFxyXG4gICAgICAgIGltZ3t3aWR0aDogMTAwJTsgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgb2JqZWN0LXBvc2l0aW9uOiB0b3A7IGN1cnNvcjogcG9pbnRlcjt9XHJcblxyXG4gICAgICAgIC5jdXN0b20tbmV4dHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGFpcm1hbi1wYWdlL25leHQtd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTsgKi9cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC5jdXN0b20tcHJldntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGFpcm1hbi1wYWdlL3ByZXYtd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgIC8qICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpOyAqL1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgIC5jdXN0b20tcGFnaW5hdGlvbntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO31cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZDojZmZmfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIFxyXG5cclxuICAgIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2Vje1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NSUgLSA3MHB4KTtcclxuXHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIFxyXG4gICAgICAgIC50ZXh0V3JhcHBlcntcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQxKXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3Jvd3RoLXN1YnRleHR7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICBcclxuICAgICAgICAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoNTcsIDU3LCA1NywgMSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSg1NywgNTcsIDU3LCAxKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLXdyYXB7XHJcbiAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgICAvKiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMSkgIWltcG9ydGFudDsgKi9cclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNpZ25hdGlvbntcclxuICAgICAgICAgICAgICAgLyogIGNvbG9yOnJnYmEoNTcsIDU3LCA1NywgMSkgIWltcG9ydGFudDsgKi9cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncm93dGgtc3VidGV4dHtwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQxKXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuLmFycm93LWljb25zIHtcclxuICAgIGltZ3t3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cclxufVxyXG4gICAgfVxyXG5cclxufVxyXG59XHJcblxyXG4ubGlnaHQtbW9kZXtcclxuICAgIC5jaGFpcm1hbi1tc2ctc2Vje1xyXG4gICAgICAgIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2Vje1xyXG4gICAgICAgICAgICAuZ3Jvd3RoLXN1YnRleHR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxOTMsIDE5MywgMTkzLCAxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIC8qICBieyBjb2xvcjpyZ2JhKDU3LCA1NywgNTcsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mby13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvXHJcbiAgICAgICAgICAgICAgICB7IFxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZXNpZ25hdGlvbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG59IiwiLmF3YXJkc19saXN0aW5nIHtcclxuICAudGhyZWVjYXJkLWJveFdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLmltYWdlLWJveCB7XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIFNldCBib3JkZXIgdGhpY2tuZXNzICovXHJcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA5MGRlZyxcclxuICAgICAgICAjMDJhNTZlIDAsXHJcbiAgICAgICAgIzIxNjViMCAzMCUsXHJcbiAgICAgICAgIzczMzc5MSA2MCUsXHJcbiAgICAgICAgI2VmNDAyMyAxMDAlXHJcbiAgICAgIClcclxuICAgICAgMTtcclxuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICB9XHJcbiAgLmF3YXJkc19saXN0aW5nX292ZXJsYXlfdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzMzNjI5YSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgZ2FwOiA3cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzYyOWE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgY29sb3I6ICM2ZDZlNzIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmF3YXJkcy1saXN0aW5nLXN1Yi10ZXh0IHtcclxuICAgIGNvbG9yOiAjNmQ2ZTcyICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIC5tYWluLXN1Yi10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucG9saWN5Q29va2llc1NlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLkNvb2tpZUJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM3NmQwO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIG1pbi13aWR0aDogMTAycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ub3V0bGluZWRCdXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgYmFja2dyb3VuZDogIzM5MzkzOTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICBtaW4td2lkdGg6IDEwMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm91dGxpbmVkQnV0dG9uOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxufVxyXG5cclxuLm91dGxpbmVkQnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwMDdGQTAgMCUsICM0RjQ2OUQgMjAuNjclLCAjOTYyQjgxIDY4LjE4JSwgI0JFM0E1NiAxMDAlKTtcclxufVxyXG5cclxuLm91dGxpbmVkQnV0dG9uOmhvdmVyIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzAwN0ZBMCAwJSwgIzRGNDY5RCAyMC42NyUsICM5NjJCODEgNjguMTglLCAjQkUzQTU2IDEwMCUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxufVxyXG5cclxuLnBvbGljeUNvb2tpZXNTZWN0aW9uIC5wb2xpY3lDb29raWVzSW5uZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtIC4yNXJlbSAwIDA7XHJcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDQwcHggMCByZ2JhKDAsMCwwLC4wNik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgcGFkZGluZzogMzBweCA5MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG5cclxufVxyXG5cclxuLnBvbGljeUNvb2tpZXNTZWN0aW9uIC5wb2xpY3lDb29raWVzSW5uZXIgLmxlZnRCbG9jayB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ucG9saWN5Q29va2llc1NlY3Rpb24gLnBvbGljeUNvb2tpZXNJbm5lciAubGVmdEJsb2NrIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbi5wb2xpY3lDb29raWVzU2VjdGlvbiAucG9saWN5Q29va2llc0lubmVyIC5sZWZ0QmxvY2sgcCB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LWZhbWlseTogQWRhbmk7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wb2xpY3lDb29raWVzU2VjdGlvbiAucG9saWN5Q29va2llc0lubmVyIC5sZWZ0QmxvY2sgcCBhIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucG9saWN5Q29va2llc1NlY3Rpb24gLnBvbGljeUNvb2tpZXNJbm5lciAucmlnaHRCbG9jayB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uY3VzdG9tTW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xyXG59XHJcblxyXG4uY3VzdG9tTW9kYWwuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY3VzdG9tTW9kYWxCYWNrZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjYpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmN1c3RvbU1vZGFsRGlhbG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uY3VzdG9tTW9kYWxDb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDQwcHggMCByZ2JhKDAsMCwwLC4wNik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY3VzdG9tTW9kYWxIZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICNlZWU7XHJcbn1cclxuXHJcbi5jdXN0b21Nb2RhbEJvZHkge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG59XHJcblxyXG4uY3VzdG9tTW9kYWxGb290ZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5jbG9zZU1vZGFsQnRuIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnByZWZlcmVuY2VzTGlzdCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgI2VlZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250LWZhbWlseTogQWRhbmk7XHJcbn1cclxuXHJcbi5wcmVmZXJlbmNlc0xpc3QuZGlzc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IC40O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5wcmVmZXJlbmNlc0xpc3QgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5wcmVmZXJlbmNlc0xpc3QgcCB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnByZWZlcmVuY2VzTGlzdDpsYXN0LWNoaWxkIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi50b2dnbGVTd2l0Y2gge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICB3aWR0aDogNDdweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGJhY2tncm91bmQ6ICNjOWM5Yzk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50b2dnbGVTd2l0Y2ggLmhhbmRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGxlZnQ6IDNweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XHJcbn1cclxuXHJcbi50b2dnbGVTd2l0Y2guYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzc2ZDA7XHJcbn1cclxuXHJcbi50b2dnbGVTd2l0Y2guYWN0aXZlIC5oYW5kbGUge1xyXG4gICAgbGVmdDogMjRweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgIC5Db29raWVCdXR0b24sIC5vdXRsaW5lZEJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb2xpY3lDb29raWVzU2VjdGlvbiAucG9saWN5Q29va2llc0lubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb2xpY3lDb29raWVzU2VjdGlvbiAucG9saWN5Q29va2llc0lubmVyIC5sZWZ0QmxvY2ssXHJcbiAgICAucG9saWN5Q29va2llc1NlY3Rpb24gLnBvbGljeUNvb2tpZXNJbm5lciAucmlnaHRCbG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucG9saWN5Q29va2llc1NlY3Rpb24gLnBvbGljeUNvb2tpZXNJbm5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn0iXX0= */
