@charset "utf-8";a,button{outline:0;margin:0;padding:0}a,a:hover{text-decoration:none}.slick-dots,ol,ul{list-style:none}.slick-slider,a{-webkit-tap-highlight-color:transparent}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}@keyframes animation{100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes animation2{100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";top:0}}@keyframes animation3{0%{transform:scale(1)}100%{transform:scale(1.1)}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{font-size:100%;vertical-align:baseline;background:0 0;color:inherit;transition:all .2s ease}.breadcrumb a,body{color:#000}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}button,input[type=submit],input[type=reset],select{cursor:pointer;-webkit-appearance:none;outline:0}img{outline:0;vertical-align:bottom}.footer-logo,.header-logo,.icon-facebook,.icon-instagram,.pagetop a,.top-hero-scroll{vertical-align:middle;white-space:nowrap;text-indent:100%;overflow:hidden}button{border:none}address{font-style:normal}body,html{width:100%;height:100%}html{font-size:62.5%}body{line-height:1;position:relative;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;-webkit-text-size-adjust:100%;word-wrap:break-word;font-size:14px}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-fixed{position:fixed}*{box-sizing:border-box}a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.btn input,.btn_border input,.top-hero-inner h1 span{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}small{font-size:11px;font-size:1.1rem}.breadcrumb{width:100%;max-width:1072px;margin:0 auto 70px;font-size:14px;padding:20px 0}.breadcrumb ul{display:-ms-flexbox;display:flex}.breadcrumb ul li:after{content:"　>　";display:inline-block}.breadcrumb ul li:last-child:after{display:none}.header-nav ul li a,.l-footer{color:#fff}@media screen and (max-width:767px){.breadcrumb{max-width:100%;padding:10px 15px;margin-bottom:35px}}.btn,.btn_border{position:relative}.btn a,.btn span,.btn_border a,.btn_border span{position:relative;display:inline-block;color:#fff;width:280px;height:54px;line-height:52px;font-size:18px;background:#000;text-align:center;padding-right:10px}.btn a:after,.btn span:after,.btn_border a:after,.btn_border span:after{content:"";position:absolute;right:20px;top:0;width:9px;height:100%;background:url(../img/arrow.png) center no-repeat;background-size:9px 12px}.btn input,.btn_border input{position:absolute;top:0;left:0;width:100%;height:100%}.top-about .btn,.top-about .btn_border{margin-top:50px}.top-information .btn,.top-information .btn_border{margin-top:40px;text-align:center}.l-footer .btn,.l-footer .btn_border{position:absolute;right:0;top:0}.l-footer .btn a,.l-footer .btn_border a{font-size:16px;width:220px;height:48px;line-height:46px}.btn_border a{border:1px solid #fff}.l-footer{background:#000;padding:25px 0 60px}@media screen and (max-width:767px){.btn a,.btn span,.btn_border a,.btn_border span,.l-footer .btn a,.l-footer .btn_border a{font-size:12px;width:180px;height:38px;line-height:36px}.top-about .btn,.top-about .btn_border{margin-top:40px}.l-footer .btn,.l-footer .btn_border{position:relative;text-align:center;margin:25px 0 35px}.l-footer{padding:25px 0}}.footer-logo{display:inline-block;font-size:0;width:67px;height:80px}.footer-logo a{display:block;width:67px;height:80px;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}@media screen and (max-width:767px){.footer-logo,.footer-logo a{width:34px;height:40px}.footer-logo{position:absolute;left:15px;top:0}}.footer-inner{width:100%;max-width:1072px;margin:0 auto;position:relative;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.footer-inner{max-width:100%;display:block;padding:0}}.footer-sp-inner{display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.footer-sp-inner{display:block;margin:0 0 0 60px}}.footer-name{font-size:22px;margin:10px 30px 0}@media screen and (max-width:767px){.footer-name{margin:0 0 10px;font-size:16px}}.footer-address{font-size:16px;line-height:1.37;margin:10px 0 0}@media screen and (max-width:767px){.footer-address{font-size:12px}}.footer-copy{position:absolute;bottom:-20px;right:0;font-size:14px;text-align:right}.l-header{width:100%;max-width:1072px;margin:0 auto;position:relative;height:120px;z-index:1}@media screen and (max-width:767px){.footer-copy{position:relative;text-align:center;border-top:1px solid #fff;font-size:9px;padding:15px 0}.l-header{padding:0 15px;max-width:100%;background:#fff;height:60px;border-top:4px solid #000}}.header-logo{display:inline-block;font-size:0;position:absolute;left:14px;top:0;width:76px;height:100%}.header-logo a{display:block;width:76px;height:100%;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}@media screen and (max-width:767px){.header-logo a{width:38px}.header-sp-nav{display:none;position:absolute;background:rgba(0,0,0,.8);width:100%;left:0;top:56px;z-index:9999;padding:30px 15px}}.pagetop a,.top-hero-scroll{background-repeat:no-repeat}.header-nav{font-size:16px;position:absolute;left:0;width:100%;bottom:15px}.header-nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.header-nav ul li{margin:0 25px;padding:0 0 5px}.header-nav ul li.is-current{border-bottom:2px solid #fff}@media screen and (max-width:767px){.header-nav{position:relative;top:0;left:0;transform:none}.header-nav ul{display:block}.header-nav ul li{padding:0;margin:0 0 25px;font-size:15px}.header-nav ul li.is-current{border:none}}.header-lang{position:absolute;left:50%;top:40px;transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:630px}.lang-en .header-lang{width:530px}.header-lang a{color:#999;font-size:12px}.header-lang a:after{content:" ｜ ";display:inline-block;color:#fff}.header-lang a:last-child:after{display:none}.header-lang a.is-current{color:#fff}.header-nav-trigger{display:none}@media screen and (max-width:767px){.header-lang{position:relative;-ms-flex-pack:initial;justify-content:initial;transform:none;top:0;left:0;width:100%}.header-nav-trigger{display:block;position:absolute;right:15px;top:50%;transform:translate3d(-50%,-50%,0)}.header-nav-trigger a{font-size:0;overflow:hidden;vertical-align:middle;white-space:nowrap;text-indent:100%;display:block;width:30px;height:32px;background-image:url(../img/menu-open.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}.is-open .header-nav-trigger a{background-image:url(../img/menu-close.png)}}.icon-facebook{display:inline-block;font-size:0;width:20px;height:20px;background-image:url(../img/icon-facebook.png);background-size:20px 20px}.icon-instagram{display:inline-block;font-size:0;width:20px;height:20px;margin-left:-15px;background-image:url(../img/icon-instagram.png);background-size:20px 20px}@media screen and (max-width:767px){.icon-instagram{margin-left:0}}.about-hero,.contact-hero,.information-hero,.shop-hero,.top-hero{margin-top:-120px;padding-top:120px;box-sizing:content-box}.top-hero{position:relative;z-index:0;width:100%;height:calc(100vh - 120px);overflow:hidden}.top-hero video{position:absolute;top:0;left:0;z-index:0;min-height:100%;min-height:100vh;min-width:100%}@media screen and (max-width:767px){.about-hero,.contact-hero,.information-hero,.shop-hero,.top-hero{padding-top:0;margin-top:0}.top-hero{background-image:url(../img/top-hero_sp.png);background-repeat:no-repeat;background-position:center;background-size:cover}.top-hero video{display:none}}.top-hero-inner{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:100%;max-width:1072px;margin:0 auto;z-index:1;color:#fff}.top-hero-inner h1{position:relative;font-size:48px;margin-bottom:30px}.top-hero-inner h1 p{display:none}.top-hero-inner h1 span{display:inline-block;transform:translateY(20px);transition:all .5s ease}.top-hero-inner h1 span.is-show{transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.top-hero-inner>p{font-size:18px;line-height:1.6;text-align:left}.top-hero-inner>p span{display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all .8s ease;transform:translate3d(20px,0,0)}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before,.top-hero-inner>p span.is-show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.top-hero-inner>p span.is-show{transform:translate3d(0,0,0)}@media screen and (max-width:767px){.top-hero-inner{max-width:100%;padding:0 15px;text-align:center}.top-hero-inner h1{font-size:25px}.top-hero-inner>p{line-height:1.5;font-size:14px}.top-hero-inner>p span{transform:translate3d(0,15px,0)}}.top-hero-scroll{display:inline-block;font-size:0;width:45px;height:66px;background-image:url(../img/icon-scroll.png);background-position:center;background-size:100% auto;position:absolute;bottom:-5px;left:50%;transform:translate3d(-50%,0,0)}.about-hero,.contact-hero,.information-hero,.shop-hero{height:360px;background-repeat:no-repeat;background-size:cover;background-position:center}.about-hero h1,.contact-hero h1,.information-hero h1,.shop-hero h1{width:100%;max-width:1072px;margin:0 auto;padding:210px 0 0;color:#fff;font-size:38px;text-align:center}@media screen and (max-width:767px){.about-hero h1,.contact-hero h1,.information-hero h1,.shop-hero h1{padding:120px 15px 0;max-width:100%;font-size:25px}.about-hero,.contact-hero,.information-hero,.shop-hero{height:180px}}.pagetop,.pagetop a{width:70px;height:70px}.about-hero{background-image:url(../img/about-hero.png)}.contact-hero{background-image:url(../img/contact-hero.png)}.information-hero{background-image:url(../img/information-hero.png)}.shop-hero{background-image:url(../img/shop-hero.png)}.pagetop{position:fixed;right:30px;bottom:30px}.pagetop a{display:block;display:inline-block;font-size:0;background-size:100%;background-image:url(../img/pagetop.png)}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}@media screen and (max-width:767px){.pagetop,.pagetop a{width:45px;height:45px}.pagetop{right:15px;bottom:15px}}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translate(0,-50%);border:none}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;padding:0;cursor:pointer}.slick-dots li button{border:0;display:block;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.shop-list h2,.slick-list,.slick-slider,.slick-track{position:relative}.icon-tel:before,.shop-list h2:after,.shop-list-inner:after,.slick-track:after,.slick-track:before,.top-comment:after{content:""}.slick-dots li.slick-active button:before{color:#000;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.slick-slider{display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.notfound{width:100%;max-width:1072px;margin:0 auto;padding-bottom:100px}.notfound h1{font-size:30px;text-align:center;margin-bottom:30px}.notfound p{font-size:16px;text-align:center;margin-bottom:40px;line-height:1.5}.notfound p:last-child{margin-bottom:0}@media screen and (max-width:767px){.notfound{max-width:100%;padding:0 15px 50px}.notfound h1{font-size:21px}}.about-header,.about-message{padding-bottom:120px}.about-header h1,.about-header img,.about-header p,.about-message h1,.about-message img,.about-message p{width:100%;max-width:1072px;margin:0 auto;text-align:center}.about-header h1,.about-message h1{font-size:32px;margin-bottom:30px}.about-header p,.about-message p{font-size:16px;line-height:1.6}.about-header img,.about-message img{display:block;margin-top:65px}@media screen and (max-width:767px){.about-header h1,.about-header img,.about-header p,.about-message h1,.about-message img,.about-message p{padding:0 15px;max-width:100%}.about-header,.about-message{padding-bottom:80px}.about-header h1,.about-message h1{font-size:24px;line-height:1.6;margin-bottom:40px}.about-header p,.about-message p{font-size:14px;line-height:1.8;text-align:left}.about-header img,.about-message img{margin-top:30px}}.about-message{padding-bottom:0}.about-history{background-image:url(../img/about-bg.png);background-position:center 0;background-repeat:no-repeat;background-size:100% auto;padding-bottom:100px}.about-history h1{width:100%;max-width:1072px;margin:0 auto 50px;font-size:32px;text-align:center}@media screen and (max-width:767px){.about-history h1{padding:0 15px;max-width:100%}}.about-history dl{margin:0 auto;display:-ms-flexbox;display:flex;width:850px;line-height:1.5}.about-history dl dd,.about-history dl dt{margin:0 0 20px;padding:0 0 20px}.about-history dl dt{border-bottom:1px solid #000;width:150px;margin-right:30px;padding-left:10px}.about-history dl dd{border-bottom:1px dashed #000;-ms-flex:1;flex:1;width:100%;padding-left:10px}.about-history dl:last-child{margin-bottom:0;padding:0}@media screen and (max-width:767px){.about-history{padding-bottom:50px;background-repeat:repeat-y}.about-history h1{font-size:21px;margin-bottom:40px}.about-history dl{width:calc(100% - 30px);margin:0 auto;display:block;font-size:14px}.about-history dl dt{display:inline;padding:5px 10px;border-bottom:none;font-weight:700;font-size:16px}.about-history dl dd{margin-top:10px;width:100%;padding:0 10px 10px;margin-bottom:15px}.about-history dl:last-child{margin-bottom:0;padding:0}}.about-history-inner{margin-bottom:120px}.about-history-inner:last-child{margin-bottom:0}.contact{padding-bottom:100px}@media screen and (max-width:767px){.about-history-inner{margin-bottom:100px}.about-history-inner:last-child{margin-bottom:0}.contact{padding-bottom:50px}}.contact-text{width:100%;max-width:1072px;margin:0 auto 60px;text-align:center;font-size:16px;line-height:1.5}@media screen and (max-width:767px){.contact-text{padding:0 15px;max-width:100%;font-size:14px;margin-bottom:40px}}.contact-inner{width:100%;max-width:932px;margin:0 auto 50px;border:1px solid #000;padding:70px 0}.contact-inner h2{font-size:36px;text-align:center;margin-bottom:40px}.contact-inner p{font-size:16px;line-height:1.625;text-align:center;margin-bottom:50px}.contact-inner p small{font-size:14px;display:block}@media screen and (max-width:767px){.contact-inner{max-width:100%;width:calc(100% - 30px);margin:0 auto 40px;padding:20px 15px}.contact-inner h2{font-size:21px;margin-bottom:20px}.contact-inner p{font-size:14px;line-height:1.5;margin-bottom:20px}.contact-inner p:not(.btn):not(.btn_border):not(.btn_border){text-align:left}}.form-item{width:700px;margin:0 auto 30px;display:-ms-flexbox;display:flex}.form-item p{font-size:18px;width:200px;margin:0;text-align:left}.form-item input,.form-item textarea{width:500px}.form-item input:focus,.form-item textarea:focus{background:#f7f7f7;outline:0;border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,.2)}.form-item input.is-error,.form-item textarea.is-error{background-color:#fff7f8;background-image:url(../img/icon_error.png);background-repeat:no-repeat;background-size:18px auto;background-position:98% center;border:1px solid #cd2929}.form-item input{height:42px;line-height:42px;padding:0 10px}.form-item textarea{padding:10px;border:1px solid #ccc;height:240px}@media screen and (max-width:767px){.form-item{width:100%;padding:0 15px;margin:0 auto 15px;display:block}.form-item p{font-size:14px;width:100%;margin:0 0 10px}.form-item input,.form-item textarea{width:100%;border:1px solid #ccc}.form-item textarea{padding:10px;height:200px}}.information-detail,.information-list{width:100%;max-width:1072px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px}@media screen and (max-width:767px){.information-detail,.information-list{padding:0 15px 50px;max-width:100%;display:block}}.information-article h2,.information-list-archive h2{border-bottom:1px solid #000;padding-bottom:10px;padding-left:10px}.information-list-archive{width:250px;margin-right:40px;font-size:16px}.information-list-archive h2{margin-bottom:40px}.information-list-archive ul{padding-left:10px}.information-list-archive ul li{margin-bottom:10px}@media screen and (max-width:767px){.information-list-archive{width:100%;font-size:14px;margin:0 0 30px}.information-list-archive h2{font-weight:700;font-size:16px;margin-bottom:15px}.information-list-archive ul li{margin-bottom:10px}}.information-article{width:100%;-ms-flex:1;flex:1}.information-article h1{line-height:1.6}.information-article h2{margin-bottom:40px}.information-article article{border-bottom:1px dotted #000;padding:25px 0 20px 10px}.information-article article:first-of-type{padding-top:0}.information-detail .information-article h1{font-size:24px;border-bottom:1px dotted #000;padding-bottom:20px;margin-bottom:40px}@media screen and (max-width:767px){.information-article h2{font-weight:700;font-size:16px;margin-bottom:15px}.information-article article{padding:10px}.information-article article:first-of-type{padding-top:0}.information-detail .information-article h1{font-size:21px;padding-bottom:10px;margin-bottom:20px}}.information-meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 20px}@media screen and (max-width:767px){.information-meta{margin:0 0 10px}}.information-date{font-size:16px;margin-right:15px}@media screen and (max-width:767px){.information-date{font-size:12px;margin-right:5px}}.infornation-category{font-size:16px;color:#fff;background:#000;padding:0 10px;height:23px;line-height:23px;margin-right:5px}@media screen and (max-width:767px){.infornation-category{font-size:12px;padding:0 5px;margin-right:5px;height:15px;line-height:15px}}.article-body{font-size:16px;line-height:1.6;margin-bottom:80px}.article-body p{margin-bottom:30px}.article-body p:last-child{margin-bottom:0}@media screen and (max-width:767px){.article-body{font-size:14px;margin-bottom:40px}.article-body p{margin-bottom:20px}}.information-pager{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:30px;font-size:18px}@media screen and (max-width:767px){.information-pager{font-size:14px}}.shop-list{padding-bottom:100px}.shop-list h1{width:100%;max-width:1072px;margin:0 auto 30px;font-size:32px;text-align:center}@media screen and (max-width:767px){.shop-list h1{padding:0 15px;max-width:100%}}.shop-list .shop-list-text{width:100%;max-width:1072px;margin:0 auto 50px;font-size:16px;text-align:center;line-height:1.5}@media screen and (max-width:767px){.shop-list .shop-list-text{padding:0 15px;max-width:100%}}.shop-list h2{width:100%;max-width:1072px;margin:0 auto 20px;font-size:28px;line-height:1;text-align:center}.shop-list h2 span{position:relative;z-index:1;background:#fff;padding:0 15px}.shop-list h2:after{position:absolute;top:50%;left:0;z-index:0;width:100%;height:1px;background:#000}.slider-caption,.top-comment{position:relative}@media screen and (max-width:767px){.shop-list h2{padding:0 15px;max-width:100%}.shop-list{padding-bottom:50px}.shop-list h1{font-size:21px}.shop-list .shop-list-text{font-size:14px;margin-bottom:30px}.shop-list h2{width:calc(100% - 30px);margin:0 auto 20px;font-size:18px}}.shop-address{width:100%;max-width:1072px;margin:0 auto 120px;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.shop-address{padding:0 15px;max-width:100%;display:block;margin-bottom:50px}}.shop-address-inner{width:390px;padding-right:15px}.shop-address-inner img{max-width:100%;margin-bottom:15px}.shop-address-inner h1{font-size:32px;margin-bottom:30px}.shop-address-inner p{font-size:16px;line-height:1.62;margin-bottom:35px}@media screen and (max-width:767px){.shop-address-inner{display:block;width:100%;padding:0}.shop-address-inner h1{font-size:21px}.shop-address-inner p{font-size:14px;line-height:1.5;margin-bottom:15px}}.shop-address-map{width:100%;-ms-flex:1;flex:1;background:silver;height:400px}.shop-address-map iframe{width:100%;height:100%}.shop-list-text{width:100%;max-width:1072px;margin:0 auto}@media screen and (max-width:767px){.shop-list-text{padding:0 15px;max-width:100%}}.shop-list-inner{width:100%;max-width:1072px;margin:0 auto 50px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.shop-list-inner:last-child{margin-bottom:0}.shop-list-inner:after{display:block;width:calc((100% - 40px)/ 3)}@media screen and (max-width:767px){.shop-list-inner{padding:0 15px;max-width:100%}.shop-list-inner:after{display:none}}.shop-list-item{padding:20px;margin-bottom:20px;background:#f1f1f1;width:calc((100% - 40px)/ 3)}.shop-list-title{font-size:18px;font-weight:600;margin-bottom:10px}.shop-list-info{line-height:1.87;font-size:16px}.top-concept{padding:90px 0 100px;background-image:url(../img/top-copy-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.top-concept h1,.top-concept p{width:100%;max-width:1072px;margin:0 auto;text-align:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translate3d(0,15px,0);transition:all .7s ease}@media screen and (max-width:767px){.shop-list-item{width:100%}.shop-list-title{font-size:16px}.shop-list-info{font-size:14px}.top-concept h1,.top-concept p{padding:0 15px;max-width:100%}}.top-concept h1.is-show,.top-concept p.is-show{transform:translate3d(0,0,0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.top-concept h1{font-size:36px;margin-bottom:40px}.top-concept p{font-size:18px;line-height:2.4;margin-bottom:60px}.top-concept p:last-child{margin-bottom:0}@media screen and (max-width:767px){.top-concept{padding:50px 0;background-image:url(../img/top-copy-bg_sp.png)}.top-concept h1{font-size:21px;margin-bottom:25px;line-height:1.5}.top-concept p{font-size:14px;margin-bottom:25px;text-align:left;line-height:2}}.top-lineup{background:#f3f3f3;padding:75px 0 30px;width:100%;overflow:hidden}.top-lineup h1{font-size:36px;text-align:center;margin-bottom:30px}.top-lineup-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (max-width:767px){.top-lineup{padding:40px 0 20px}.top-lineup h1{font-size:21px}.top-lineup-inner{width:100%;display:block}}.slider-for{width:calc(100% - 30px);max-width:400px;text-align:center;background:#fff;font-size:20px;padding:15px;margin:0 auto}.slider-for h2{font-size:18px;margin-bottom:10px;line-height:1.6}.slider-for p{font-size:14px;line-height:1.6}@media screen and (max-width:767px){.slider-for{margin:0 15px 20px;box-shadow:0 0 6px rgba(0,0,0,.2);max-width:initial}.slider-for:after{display:none}}.slider-nav{max-width:800px;margin:0 auto}.slider-nav .slider-img{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="2" /></filter></svg>#filter');filter:blur(2px);margin:10px;padding:10px;position:relative;text-align:center;transition:all .4s ease}.slider-nav .slider-img img{display:block;max-width:100%;margin:0 auto;transition:all .4s ease}.slick-dots li button:before,.top-comment img{display:none}@media screen and (max-width:767px){.slider-nav .slider-img{margin:0;padding:0}.slider-nav .slider-img img{height:250px}}.slider-nav .slick-current .slider-img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:none}.slider-nav .slick-current .slider-img img{transform:scale(1.1)}.slick-list{overflow:visible}.slick-dots li{width:10px;height:10px;margin:0 5px}.slick-dots li button{width:10px;height:10px;background:#ddd;border-radius:50%}.slick-dots li.slick-active button{background:#000}.top-comment{max-width:1242px;margin:0 auto;padding:70px 0 50px}.top-comment:after{position:absolute;right:0;top:0;width:50%;max-width:calc(100% - 500px);height:100%;background-image:url(../img/top-comment-pic.png);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.top-comment{width:100%;max-width:100%;padding:45px 0 0}.top-comment:after{display:none}.top-comment img{width:100%;display:block}}.top-comment-inner{width:100%;max-width:1072px;margin:0 auto}@media screen and (max-width:767px){.top-comment-inner{padding:0 15px;max-width:100%}}.top-comment-inner h1,.top-comment-inner p{width:50%;min-width:500px;margin-bottom:30px}.top-comment-inner h1{font-size:28px}.top-comment-inner h1:after,.top-comment-inner h1:before{content:"";display:inline-block;width:30px;height:24px;background-size:100%;background-repeat:no-repeat;background-position:0 0;position:relative;top:-10px}.top-about,.top-shop{background-size:cover;background-position:center;background-repeat:no-repeat}.top-comment-inner h1:before{background-image:url(../img/blockquote-open.png);margin-right:5px}.top-comment-inner h1:after{background-image:url(../img/blockquote-close.png);margin-left:5px}.top-comment-inner p{font-size:16px;line-height:1.3;padding:0 50px 0 0}@media screen and (max-width:767px){.top-comment-inner h1,.top-comment-inner p{width:100%;min-width:0;padding:0}.top-comment-inner h1{font-size:21px;margin-bottom:25px}.top-comment-inner h1:after,.top-comment-inner h1:before{width:15px;height:12px}.top-comment-inner h1:before{margin-right:10px}.top-comment-inner h1:after{margin-left:10px}.top-comment-inner p{font-size:14px;line-height:1.5}}.top-comment-name{text-align:right;padding:0;font-size:18px}.top-comment-name span{font-size:24px}.top-shop{padding:80px 0 90px;background-image:url(../img/top-shop-bg.png)}.top-shop h1,.top-shop p{width:100%;max-width:1072px;margin:0 auto;color:#fff;text-align:center}@media screen and (max-width:767px){.top-comment-name{font-size:11px}.top-comment-name span{font-size:16px}.top-shop h1,.top-shop p{padding:0 15px;max-width:100%}}.top-shop h1{font-size:36px;margin-bottom:30px}.top-shop p{line-height:1.55;font-size:18px;margin-bottom:50px}.top-shop p:last-child{margin-bottom:0}@media screen and (max-width:767px){.top-shop{background-image:url(../img/top-shop-bg_sp.png);padding:50px 0 60px}.top-shop h1{font-size:21px;margin-bottom:30px}.top-shop p:not(.btn_border):not(.btn):not(.btn_border){font-size:14px;line-height:1.5;margin-bottom:40px;text-align:left}}.top-about{padding:80px 0 90px;background-image:url(../img/top-about-bg.png)}.top-about h1,.top-about p{width:100%;max-width:1072px;margin:0 auto 30px;text-align:center}.top-about h1{font-size:36px}.top-about p{font-size:18px;line-height:1.55}@media screen and (max-width:767px){.top-about h1,.top-about p{padding:0 15px;max-width:100%}.top-about{padding:50px 0 60px}.top-about h1{font-size:21px;margin-bottom:25px}.top-about p:not(.btn_border):not(.btn):not(.btn_border){font-size:14px;line-height:1.5;text-align:left}}.top-about-pics{margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.top-about-pics span{margin:0 25px;width:250px;height:250px;line-height:0}.top-about-pics span img{max-width:100%}@media screen and (max-width:767px){.top-about-pics{margin-top:40px;-ms-flex-pack:justify;justify-content:space-between}.top-about-pics span{width:calc((100% - 4px)/ 3);height:auto;margin:0}.top-about-pics span img{width:100%;max-width:initial}}.top-contact{padding:80px 0 90px}.top-contact h1{width:100%;max-width:1072px;margin:0 auto 40px;text-align:center;font-size:38px}.top-contact p span{color:#666;font-size:15px}.tel_box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.top-contact h1{padding:0 15px;max-width:100%;font-size:21px;margin-bottom:25px}.top-contact{padding:40px 0 60px}.top-contact p span{font-size:10px}.tel_box{display:block;padding:40px 0 20px}}.icon-tel{position:relative;font-size:30px;margin:15px 10px 30px}.icon-tel:before{display:inline-block;width:26px;height:31px;background-image:url(../img/icon-tel.png);background-repeat:no-repeat;background-size:100% auto;background-position:0 0;margin:0 10px 0 0;position:relative;top:5px}.icon-tel small{position:absolute;top:-15px;left:30px}@media screen and (max-width:767px){.icon-tel{font-size:25px;margin-bottom:10px;margin-top:40px}.icon-tel:first-child{margin-top:0}.icon-tel small{left:0;right:0;text-align:center}.icon-tel:before{width:18px;height:22px;top:0}}.top-contact-inner{width:100%;max-width:1072px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.top-contact-inner{padding:0 15px;max-width:100%;display:block}}.top-contact-box{width:calc(50% - 10px);margin:0 10px 0 0;padding:40px 0;border:1px solid #000;text-align:center}.top-contact-box:last-child{margin:0 0 0 10px}.top-contact-box h2{font-size:26px;margin-bottom:30px}.contact .top-contact-box{width:100%;max-width:932px;margin:0 auto}@media screen and (max-width:767px){.top-contact-box{margin:0 0 10px;width:100%;padding:25px 0}.top-contact-box:last-child{margin:0}.top-contact-box h2{font-size:17px;margin-bottom:10px}.contact .top-contact-box{max-width:100%;width:calc(100% - 30px);margin:0 auto;padding:20px}}.top-information{background-image:url(../img/top-info-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:90px 0}.top-information h1{width:100%;max-width:1072px;margin:0 auto 40px;text-align:center;font-size:36px}@media screen and (max-width:767px){.top-information h1{padding:0 15px;max-width:100%;font-size:21px;margin-bottom:30px}.top-information{padding:50px 0 60px}}.top-information-inner{width:100%;max-width:1072px;margin:0 auto;padding:50px 100px;background:#fff}@media screen and (max-width:767px){.top-information-inner{padding:0 15px;max-width:100%}}.top-information-inner dl{display:-ms-flexbox;display:flex;border-bottom:1px dashed #000;margin:0 0 20px;padding:0 0 20px;line-height:1.5}.top-information-inner dl:last-child{border:none;margin:0;padding:0}.top-information-inner dl dt{width:145px;padding-left:20px}.top-information-inner dl dd{-ms-flex:1;flex:1;width:100%}@media screen and (max-width:767px){.top-information-inner{width:calc(100% - 30px);padding:15px}.top-information-inner dl{display:block}.top-information-inner dl dt{width:100%;padding:0}}.top-instagram{padding:80px 0 90px}.top-instagram h1{width:100%;max-width:1072px;margin:0 auto 40px;text-align:center;font-size:38px}.top-instagram .btn{text-align:center}.top-instagram p span{color:#666;font-size:15px}@media screen and (max-width:767px){.top-instagram h1{padding:0 15px;max-width:100%;font-size:21px;margin-bottom:25px}.top-instagram{padding:40px 0 60px}.top-instagram p span{font-size:10px}}.top-instagram-inner{width:100%;max-width:1072px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.top-instagram-inner{padding:0 15px;max-width:100%;display:block}}@media screen and (min-width:767px){.slick-slider .slick-track{transform:none!important}.pc-hide{display:none}}.mb50{margin-bottom:50px!important}@media screen and (max-width:767px){.sp-hide{display:none!important}.mb50{margin-bottom:25px!important}}.mb35{margin-bottom:35px!important}@media screen and (max-width:767px){.mb35{margin-bottom:20px!important}}.txtC{text-align:center!important}.ma{margin-left:auto!important;margin-right:auto!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX2Jhc2Uuc2NzcyIsIm1vZHVsZXMvX3NsaWNrLXRoZW1lLnNjc3MiLCJtb2R1bGVzL19zbGljay5zY3NzIiwiX21peGluLnNjc3MiLCI8bm8gc291cmNlPiIsInNpdGUuY3NzIiwibW9kdWxlcy9fYnJlYWRjcnVtYi5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX3BhZ2V0b3Auc2NzcyIsIm1vZHVsZXMvX2hlcm8uc2NzcyIsInBhZ2VzL190b3Auc2NzcyIsIm1vZHVsZXMvX2J1dHRvbi5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX3Nob3Auc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX2luZm9ybWF0aW9uLnNjc3MiLCJfaGVscGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQTZDQSxFQW9DQSxPQUVFLFFBQUEsRUFDQSxPQUFBLEVBQ0EsUUFBQSxFQXhDRixFQ2ZBLFFBS0ksZ0JBQUEsS0NxR0osWUYvRkEsR0FBQSxHRWtHSSxXQUFBLEtDeklKLGNIMkNBLEVHL0JJLDRCQUFBLFlBeUVBLDRCQTVCQSw0QkE2QkksV0FBQSxPQ2tDUixxQkFDRSxLQUNFLFFBQUEsRUM1SEosV0FBQSx3RER1SUEsc0JBQ0UsS0FDRSxRQUFBLEVDeklKLFdBQUEsdUREMElJLElBQUEsR0FZSixzQkFDRSxHQUNFLFVBQUEsU0FFRixLQUNFLFVBQUEsWUU3SEosS0FBTSxRQU9OLFFBQVMsTUFFRyxNQU5aLEVBSjJCLFdOcEIzQixLTTRCZ0IsT0FEVCxRQU5RLEtBQU0sS0FJYixHQUhSLElBTXdCLFFBTm5CLElOdEJMLElNeUJBLEdBQUksR0FITSxHQUlWLFNBRWlDLFdBQVksT0FDN0MsT0FIVSxLQU5WLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBSSxHQVNaLE9BQVEsT043QmhC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QSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxLQUNBLFlBQUEsSUFMRixxQ0FPSSxZQUNBLE9BQUEsRUFDQSxRQUFBLEVBRUYsNkJBQ0UsTUFBQSxNQUNBLGFBQUEsS0FqQk4sNkJBb0JNLFNBQUEsRUFBQSxLQUFBLEVBQ0EsTUFBQSxLUnJlSixvQ1FnZEYsdUJBeUJJLE1BQUEsa0JBQ0EsUUFBQSxLQUNBLDBCQUNFLFFBQUEsTUFDQSw2QkFDRSxNQUFBLEtBQ0EsUUFBQSxHUnRmTixvQ1FpSEYsMkJBRUksVUFBQSxlUW5OSixTQUVJLFFBQUEsTUFRSixNQUNFLGNBQUEsZWhCNEZBLG9DZ0JsR0YsU0FFSSxRQUFBLGVBR0osTUFHSSxjQUFBLGdCQUdKLE1BQ0UsY0FBQSxlaEJzRkEsb0NnQnZGRixNQUdJLGNBQUEsZ0JBR0osTUFDRSxXQUFBLGlCQUVGLElBQ0UsWUFBQSxlQUNBLGFBQUEiLCJmaWxlIjoic2l0ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKlxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuLyogIGZvbnQtd2VpZ2h0OiBub3JtYWw7Ki9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiDjg5njg7zjgrkgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJGZfbWluO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8vIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzAwMDtcbiAgQGluY2x1ZGUgZnooMTQpO1xuICAmLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNaXhpblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZm9udC1zaXplXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBmeiggJHZhbCApIHtcbiAgICBmb250LXNpemU6ICN7JHZhbCArICdweCd9O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1lZGlhUXVlcnlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1heC1zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1wb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4tc2NyZWVuKCRicmVhay1wb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc2NyZWVuKCRicmVhay1wb2ludC1taW4sICRicmVhay1wb2ludC1tYXgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXBvaW50LW1pbikgYW5kIChtYXgtd2lkdGg6ICRicmVhay1wb2ludC1tYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cblxuXG5cbi8vIGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAqem9vbTogMTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyB0ZXh0aGlkZGVuXG5AbWl4aW4gdGV4dGhpZGRlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbn1cblxuLy8gY2FsYy12d1xuQGZ1bmN0aW9uIGNhbGMtdncoJHNpemUsICR2aWV3cG9ydDozNzUpe1xuICAkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cbi8vIHBsYWNlaG9sZGVyIGNvbG9yXG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBsZXR0ZXItc3BhY2luZ1xuQG1peGluIGxldHRlci1zcGFjaW5nKCR0cmFja2luZykge1xuICBsZXR0ZXItc3BhY2luZzogJHRyYWNraW5nIC8gMTAwMCArIGVtO1xufVxuXG4vLyBtZWRpYSBxdWVyeVxuQG1peGluIG1xUEMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcU5vdFNQIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiBtcVNQIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cblxuXG4vLyBhbmltYXRpb25cbkBtaXhpbiBhbmltYXRpb25WYWx1ZSggJG5hbWUsICRkdXJhdGlvbiwgJGZ1bmN0aW9uLCAkZGVsYXksICRjb3VudCwgJHN0YXRlKXtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uK3MgJGZ1bmN0aW9uICRkZWxheStzICRjb3VudCAkc3RhdGU7XG4gICAgYW5pbWF0aW9uOiAkbmFtZSAkZHVyYXRpb24rcyAkZnVuY3Rpb24gJGRlbGF5K3MgJGNvdW50ICRzdGF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24ge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8vIHRvcDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRpb24ge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8vIHRvcDogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uMiB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjIge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRpb24zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59IixudWxsLCJAY2hhcnNldCBcIlVURi04XCI7XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24yIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjIge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cblxuQGtleWZyYW1lcyBhbmltYXRpb24zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cblxuLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogIGZvbnQtd2VpZ2h0OiBub3JtYWw7Ki9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnVsLCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZTogMDsgfVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIOODmeODvOOCuSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBib2R5LmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi5icmVhZGNydW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuYnJlYWRjcnVtYiB1bCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5icmVhZGNydW1iIHVsIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi44CAPuOAgFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJyZWFkY3J1bWIgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5idG4sIC5idG5fYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idG4gYSwgLmJ0bl9ib3JkZXIgYSwgLmJ0biBzcGFuLCAuYnRuX2JvcmRlciBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuYnRuIGE6YWZ0ZXIsIC5idG5fYm9yZGVyIGE6YWZ0ZXIsIC5idG4gc3BhbjphZnRlciwgLmJ0bl9ib3JkZXIgc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmJ0biBpbnB1dCwgLmJ0bl9ib3JkZXIgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAudG9wLWFib3V0IC5idG4sIC50b3AtYWJvdXQgLmJ0bl9ib3JkZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnRvcC1pbmZvcm1hdGlvbiAuYnRuLCAudG9wLWluZm9ybWF0aW9uIC5idG5fYm9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubC1mb290ZXIgLmJ0biwgLmwtZm9vdGVyIC5idG5fYm9yZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLmwtZm9vdGVyIC5idG4gYSwgLmwtZm9vdGVyIC5idG5fYm9yZGVyIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnRuIGEsIC5idG5fYm9yZGVyIGEsIC5idG4gc3BhbiwgLmJ0bl9ib3JkZXIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC50b3AtYWJvdXQgLmJ0biwgLnRvcC1hYm91dCAuYnRuX2JvcmRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmwtZm9vdGVyIC5idG4sIC5sLWZvb3RlciAuYnRuX2JvcmRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDI1cHggMCAzNXB4IDA7IH1cbiAgICAgIC5sLWZvb3RlciAuYnRuIGEsIC5sLWZvb3RlciAuYnRuX2JvcmRlciBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4uYnRuX2JvcmRlciBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4ubC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAwIDYwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuXG4uZm9vdGVyLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDgwcHg7IH1cbiAgLmZvb3Rlci1sb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvZ28ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5mb290ZXItbG9nbyBhIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG5cbi5mb290ZXItaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDcycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZm9vdGVyLXNwLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItc3AtaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIDYwcHg7IH0gfVxuXG4uZm9vdGVyLW5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMTBweCAzMHB4IDAgMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItbmFtZSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uZm9vdGVyLWFkZHJlc3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBtYXJnaW46IDEwcHggMCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyLWFkZHJlc3Mge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmZvb3Rlci1jb3B5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItY29weSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cblxuLmwtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmwtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmwtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDsgfSB9XG5cbi5oZWFkZXItbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlci1sb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvZ28ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXItbG9nbyBhIHtcbiAgICAgIHdpZHRoOiAzOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1zcC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTZweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG5cbi5oZWFkZXItbmF2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDE1cHg7IH1cbiAgLmhlYWRlci1uYXYgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgLmhlYWRlci1uYXYgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7IH1cbiAgICAgIC5oZWFkZXItbmF2IHVsIGxpLmlzLWN1cnJlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjsgfVxuICAgICAgLmhlYWRlci1uYXYgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1uYXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmhlYWRlci1uYXYgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaGVhZGVyLW5hdiB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgICAgLmhlYWRlci1uYXYgdWwgbGkuaXMtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLWxhbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiA2MzBweDsgfVxuICAubGFuZy1lbiAuaGVhZGVyLWxhbmcge1xuICAgIHdpZHRoOiA1MzBweDsgfVxuICAuaGVhZGVyLWxhbmcgYSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmhlYWRlci1sYW5nIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIg772cIFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyLWxhbmcgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyLWxhbmcgYS5pcy1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1sYW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5oZWFkZXItbmF2LXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1uYXYtdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyB9XG4gICAgICAuaGVhZGVyLW5hdi10cmlnZ2VyIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21lbnUtb3Blbi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaXMtb3BlbiAuaGVhZGVyLW5hdi10cmlnZ2VyIGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tZW51LWNsb3NlLnBuZyk7IH0gfVxuXG4uaWNvbi1mYWNlYm9vayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWZhY2Vib29rLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4OyB9XG5cbi50b3AtaGVybywgLmFib3V0LWhlcm8sXG4uY29udGFjdC1oZXJvLFxuLmluZm9ybWF0aW9uLWhlcm8sXG4uc2hvcC1oZXJvIHtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcC1oZXJvLCAuYWJvdXQtaGVybyxcbiAgICAuY29udGFjdC1oZXJvLFxuICAgIC5pbmZvcm1hdGlvbi1oZXJvLFxuICAgIC5zaG9wLWhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnRvcC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50b3AtaGVybyB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wLWhlcm8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AtaGVyb19zcC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC50b3AtaGVybyB2aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udG9wLWhlcm8taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcC1oZXJvLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC50b3AtaGVyby1pbm5lciBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnRvcC1oZXJvLWlubmVyIGgxIHAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50b3AtaGVyby1pbm5lciBoMSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgIC50b3AtaGVyby1pbm5lciBoMSBzcGFuLmlzLXNob3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRvcC1oZXJvLWlubmVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50b3AtaGVyby1pbm5lciA+IHAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApOyB9XG4gICAgICAudG9wLWhlcm8taW5uZXIgPiBwIHNwYW4uaXMtc2hvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wLWhlcm8taW5uZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudG9wLWhlcm8taW5uZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgIC50b3AtaGVyby1pbm5lciA+IHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLnRvcC1oZXJvLWlubmVyID4gcCBzcGFuIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1cHgsIDApOyB9IH1cblxuLnRvcC1oZXJvLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNjZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXNjcm9sbC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApOyB9XG5cbi5hYm91dC1oZXJvLFxuLmNvbnRhY3QtaGVybyxcbi5pbmZvcm1hdGlvbi1oZXJvLFxuLnNob3AtaGVybyB7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYWJvdXQtaGVybyBoMSxcbiAgLmNvbnRhY3QtaGVybyBoMSxcbiAgLmluZm9ybWF0aW9uLWhlcm8gaDEsXG4gIC5zaG9wLWhlcm8gaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIxMHB4IDAgMCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0LWhlcm8gaDEsXG4gICAgICAuY29udGFjdC1oZXJvIGgxLFxuICAgICAgLmluZm9ybWF0aW9uLWhlcm8gaDEsXG4gICAgICAuc2hvcC1oZXJvIGgxIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dC1oZXJvLFxuICAgIC5jb250YWN0LWhlcm8sXG4gICAgLmluZm9ybWF0aW9uLWhlcm8sXG4gICAgLnNob3AtaGVybyB7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgICAuYWJvdXQtaGVybyBoMSxcbiAgICAgIC5jb250YWN0LWhlcm8gaDEsXG4gICAgICAuaW5mb3JtYXRpb24taGVybyBoMSxcbiAgICAgIC5zaG9wLWhlcm8gaDEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5hYm91dC1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1oZXJvLnBuZyk7IH1cblxuLmNvbnRhY3QtaGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdC1oZXJvLnBuZyk7IH1cblxuLmluZm9ybWF0aW9uLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2luZm9ybWF0aW9uLWhlcm8ucG5nKTsgfVxuXG4uc2hvcC1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zaG9wLWhlcm8ucG5nKTsgfVxuXG4ucGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDsgfVxuICAucGFnZXRvcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2V0b3AucG5nKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdldG9wIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7IH1cbiAgICAgIC5wYWdldG9wIGEge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vdGZvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vdGZvdW5kIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5ub3Rmb3VuZCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ub3Rmb3VuZCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5ub3Rmb3VuZCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ub3Rmb3VuZCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggNTBweCAxNXB4OyB9XG4gICAgICAubm90Zm91bmQgaDEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4uYWJvdXQtaGVhZGVyLFxuLmFib3V0LW1lc3NhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgLmFib3V0LWhlYWRlciBoMSwgLmFib3V0LWhlYWRlciBwLCAuYWJvdXQtaGVhZGVyIGltZyxcbiAgLmFib3V0LW1lc3NhZ2UgaDEsXG4gIC5hYm91dC1tZXNzYWdlIHAsXG4gIC5hYm91dC1tZXNzYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDcycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hYm91dC1oZWFkZXIgaDEsIC5hYm91dC1oZWFkZXIgcCwgLmFib3V0LWhlYWRlciBpbWcsXG4gICAgICAuYWJvdXQtbWVzc2FnZSBoMSxcbiAgICAgIC5hYm91dC1tZXNzYWdlIHAsXG4gICAgICAuYWJvdXQtbWVzc2FnZSBpbWcge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5hYm91dC1oZWFkZXIgaDEsXG4gIC5hYm91dC1tZXNzYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWJvdXQtaGVhZGVyIHAsXG4gIC5hYm91dC1tZXNzYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5hYm91dC1oZWFkZXIgaW1nLFxuICAuYWJvdXQtbWVzc2FnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDY1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtaGVhZGVyLFxuICAgIC5hYm91dC1tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAuYWJvdXQtaGVhZGVyIGgxLFxuICAgICAgLmFib3V0LW1lc3NhZ2UgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5hYm91dC1oZWFkZXIgcCxcbiAgICAgIC5hYm91dC1tZXNzYWdlIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hYm91dC1oZWFkZXIgaW1nLFxuICAgICAgLmFib3V0LW1lc3NhZ2UgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5hYm91dC1tZXNzYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmFib3V0LWhpc3Rvcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5hYm91dC1oaXN0b3J5IGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwNzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0LWhpc3RvcnkgaDEge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5hYm91dC1oaXN0b3J5IGRsIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogODUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5hYm91dC1oaXN0b3J5IGRsIGR0LCAuYWJvdXQtaGlzdG9yeSBkbCBkZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7IH1cbiAgICAuYWJvdXQtaGlzdG9yeSBkbCBkdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5hYm91dC1oaXN0b3J5IGRsIGRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5hYm91dC1oaXN0b3J5IGRsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtaGlzdG9yeSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTsgfVxuICAgICAgLmFib3V0LWhpc3RvcnkgaDEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5hYm91dC1oaXN0b3J5IGRsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuYWJvdXQtaGlzdG9yeSBkbCBkdCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5hYm91dC1oaXN0b3J5IGRsIGRkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuYWJvdXQtaGlzdG9yeSBkbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYWJvdXQtaGlzdG9yeS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIC5hYm91dC1oaXN0b3J5LWlubmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtaGlzdG9yeS1pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgICAgLmFib3V0LWhpc3RvcnktaW5uZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuLmNvbnRhY3QtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5jb250YWN0LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5MzJweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFjdC1pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jb250YWN0LWlubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuY29udGFjdC1pbm5lciBwIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtaW5uZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9XG4gICAgICAuY29udGFjdC1pbm5lciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNvbnRhY3QtaW5uZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNvbnRhY3QtaW5uZXIgcDpub3QoLmJ0bik6bm90KC5idG5fYm9yZGVyKTpub3QoLmJ0bl9ib3JkZXIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5mb3JtLWl0ZW0ge1xuICB3aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybS1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvcm0taXRlbSBpbnB1dCxcbiAgLmZvcm0taXRlbSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDUwMHB4OyB9XG4gICAgLmZvcm0taXRlbSBpbnB1dDpmb2N1cyxcbiAgICAuZm9ybS1pdGVtIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC5mb3JtLWl0ZW0gaW5wdXQuaXMtZXJyb3IsXG4gICAgLmZvcm0taXRlbSB0ZXh0YXJlYS5pcy1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2Y4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX2Vycm9yLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NkMjkyOTsgfVxuICAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5mb3JtLWl0ZW0gdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBoZWlnaHQ6IDI0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZm9ybS1pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgIC5mb3JtLWl0ZW0gaW5wdXQsXG4gICAgICAuZm9ybS1pdGVtIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5mb3JtLWl0ZW0gdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmluZm9ybWF0aW9uLWxpc3QsXG4uaW5mb3JtYXRpb24tZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5mb3JtYXRpb24tbGlzdCxcbiAgICAuaW5mb3JtYXRpb24tZGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmluZm9ybWF0aW9uLWxpc3QsXG4gICAgLmluZm9ybWF0aW9uLWRldGFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuLmluZm9ybWF0aW9uLWxpc3QtYXJjaGl2ZSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmluZm9ybWF0aW9uLWxpc3QtYXJjaGl2ZSBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmluZm9ybWF0aW9uLWxpc3QtYXJjaGl2ZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLmluZm9ybWF0aW9uLWxpc3QtYXJjaGl2ZSB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmluZm9ybWF0aW9uLWxpc3QtYXJjaGl2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuICAgICAgLmluZm9ybWF0aW9uLWxpc3QtYXJjaGl2ZSBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5pbmZvcm1hdGlvbi1saXN0LWFyY2hpdmUgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmluZm9ybWF0aW9uLWFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTsgfVxuICAuaW5mb3JtYXRpb24tYXJ0aWNsZSBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuaW5mb3JtYXRpb24tYXJ0aWNsZSBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmluZm9ybWF0aW9uLWFydGljbGUgYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwO1xuICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4IDEwcHg7IH1cbiAgICAuaW5mb3JtYXRpb24tYXJ0aWNsZSBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmluZm9ybWF0aW9uLWRldGFpbCAuaW5mb3JtYXRpb24tYXJ0aWNsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmluZm9ybWF0aW9uLWFydGljbGUgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmluZm9ybWF0aW9uLWFydGljbGUgYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuaW5mb3JtYXRpb24tYXJ0aWNsZSBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5pbmZvcm1hdGlvbi1kZXRhaWwgLmluZm9ybWF0aW9uLWFydGljbGUgaDEge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmluZm9ybWF0aW9uLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5mb3JtYXRpb24tbWV0YSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH0gfVxuXG4uaW5mb3JtYXRpb24tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmluZm9ybWF0aW9uLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuXG4uaW5mb3JuYXRpb24tY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmluZm9ybmF0aW9uLWNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDsgfSB9XG5cbi5hcnRpY2xlLWJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmFydGljbGUtYm9keSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmFydGljbGUtYm9keSBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcnRpY2xlLWJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmFydGljbGUtYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5pbmZvcm1hdGlvbi1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbmZvcm1hdGlvbi1wYWdlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uc2hvcC1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5zaG9wLWxpc3QgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2hvcC1saXN0IGgxIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuc2hvcC1saXN0IC5zaG9wLWxpc3QtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDcycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNob3AtbGlzdCAuc2hvcC1saXN0LXRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5zaG9wLWxpc3QgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNob3AtbGlzdCBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2hvcC1saXN0IGgyIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuc2hvcC1saXN0IGgyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hvcC1saXN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgICAuc2hvcC1saXN0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgICAuc2hvcC1saXN0IC5zaG9wLWxpc3QtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnNob3AtbGlzdCBoMiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uc2hvcC1hZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hvcC1hZGRyZXNzIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNob3AtYWRkcmVzcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4uc2hvcC1hZGRyZXNzLWlubmVyIHtcbiAgd2lkdGg6IDM5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5zaG9wLWFkZHJlc3MtaW5uZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuc2hvcC1hZGRyZXNzLWlubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2hvcC1hZGRyZXNzLWlubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNob3AtYWRkcmVzcy1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNob3AtYWRkcmVzcy1pbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgICAgLnNob3AtYWRkcmVzcy1pbm5lciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnNob3AtYWRkcmVzcy1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogc2lsdmVyO1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIC5zaG9wLWFkZHJlc3MtbWFwIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaG9wLWxpc3QtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hvcC1saXN0LXRleHQge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNob3AtbGlzdC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaG9wLWxpc3QtaW5uZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnNob3AtbGlzdC1pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaG9wLWxpc3QtaW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNob3AtbGlzdC1pbm5lcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNob3AtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNob3AtbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNob3AtbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaG9wLWxpc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnNob3AtbGlzdC1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDEuODc7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaG9wLWxpc3QtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4udG9wLWNvbmNlcHQge1xuICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wLWNvcHktYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC50b3AtY29uY2VwdCBoMSwgLnRvcC1jb25jZXB0IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTVweCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50b3AtY29uY2VwdCBoMSwgLnRvcC1jb25jZXB0IHAge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnRvcC1jb25jZXB0IGgxLmlzLXNob3csIC50b3AtY29uY2VwdCBwLmlzLXNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRvcC1jb25jZXB0IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudG9wLWNvbmNlcHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC50b3AtY29uY2VwdCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50b3AtY29uY2VwdCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC1jb3B5LWJnX3NwLnBuZyk7IH1cbiAgICAgIC50b3AtY29uY2VwdCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgLnRvcC1jb25jZXB0IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cblxuLnRvcC1saW5ldXAge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwYWRkaW5nOiA3NXB4IDAgMzBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudG9wLWxpbmV1cCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcC1saW5ldXAge1xuICAgICAgcGFkZGluZzogNDBweCAwIDIwcHggMDsgfVxuICAgICAgLnRvcC1saW5ldXAgaDEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4udG9wLWxpbmV1cC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wLWxpbmV1cC1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNsaWRlci1mb3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc2xpZGVyLWZvciBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuc2xpZGVyLWZvciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGlkZXItZm9yIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDIwcHggMTVweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfVxuICAgICAgLnNsaWRlci1mb3I6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlci1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZXItbmF2IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNsaWRlci1uYXYgLnNsaWRlci1pbWcge1xuICAgIG9wYWNpdHk6IC42O1xuICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlOyB9XG4gICAgLnNsaWRlci1uYXYgLnNsaWRlci1pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWRlci1uYXYgLnNsaWRlci1pbWcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNsaWRlci1uYXYgLnNsaWRlci1pbWcgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgLnNsaWRlci1uYXYgLnNsaWNrLWN1cnJlbnQgLnNsaWRlci1pbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBub25lOyB9XG4gICAgLnNsaWRlci1uYXYgLnNsaWNrLWN1cnJlbnQgLnNsaWRlci1pbWcgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweDsgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi50b3AtY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjQycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDAgNTBweCAwOyB9XG4gIC50b3AtY29tbWVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wLWNvbW1lbnQtcGljLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAudG9wLWNvbW1lbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcC1jb21tZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDVweCAwIDAgMDsgfVxuICAgICAgLnRvcC1jb21tZW50OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnRvcC1jb21tZW50IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi50b3AtY29tbWVudC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wLWNvbW1lbnQtaW5uZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnRvcC1jb21tZW50LWlubmVyIGgxLCAudG9wLWNvbW1lbnQtaW5uZXIgcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnRvcC1jb21tZW50LWlubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAudG9wLWNvbW1lbnQtaW5uZXIgaDE6YmVmb3JlLCAudG9wLWNvbW1lbnQtaW5uZXIgaDE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAudG9wLWNvbW1lbnQtaW5uZXIgaDE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmxvY2txdW90ZS1vcGVuLnBuZyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC50b3AtY29tbWVudC1pbm5lciBoMTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jsb2NrcXVvdGUtY2xvc2UucG5nKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLnRvcC1jb21tZW50LWlubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wLWNvbW1lbnQtaW5uZXIgaDEsIC50b3AtY29tbWVudC1pbm5lciBwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC50b3AtY29tbWVudC1pbm5lciBoMSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAudG9wLWNvbW1lbnQtaW5uZXIgaDE6YmVmb3JlLCAudG9wLWNvbW1lbnQtaW5uZXIgaDE6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAudG9wLWNvbW1lbnQtaW5uZXIgaDE6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAudG9wLWNvbW1lbnQtaW5uZXIgaDE6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC50b3AtY29tbWVudC1pbm5lciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG4udG9wLWNvbW1lbnQtbmFtZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnRvcC1jb21tZW50LW5hbWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcC1jb21tZW50LW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAudG9wLWNvbW1lbnQtbmFtZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnRvcC1zaG9wIHtcbiAgcGFkZGluZzogODBweCAwIDkwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3Atc2hvcC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnRvcC1zaG9wIGgxLCAudG9wLXNob3AgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDcycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50b3Atc2hvcCBoMSwgLnRvcC1zaG9wIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC50b3Atc2hvcCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnRvcC1zaG9wIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnRvcC1zaG9wIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcC1zaG9wIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wLXNob3AtYmdfc3AucG5nKTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4IDA7IH1cbiAgICAgIC50b3Atc2hvcCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnRvcC1zaG9wIHA6bm90KC5idG5fYm9yZGVyKTpub3QoLmJ0bik6bm90KC5idG5fYm9yZGVyKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi50b3AtYWJvdXQge1xuICBwYWRkaW5nOiA4MHB4IDAgOTBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC1hYm91dC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnRvcC1hYm91dCBoMSwgLnRvcC1hYm91dCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwNzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudG9wLWFib3V0IGgxLCAudG9wLWFib3V0IHAge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC50b3AtYWJvdXQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAudG9wLWFib3V0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50b3AtYWJvdXQge1xuICAgICAgcGFkZGluZzogNTBweCAwIDYwcHggMDsgfVxuICAgICAgLnRvcC1hYm91dCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgLnRvcC1hYm91dCBwOm5vdCguYnRuX2JvcmRlcik6bm90KC5idG4pOm5vdCguYnRuX2JvcmRlcikge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4udG9wLWFib3V0LXBpY3Mge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudG9wLWFib3V0LXBpY3Mgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAudG9wLWFib3V0LXBpY3Mgc3BhbiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcC1hYm91dC1waWNzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC50b3AtYWJvdXQtcGljcyBzcGFuIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cHgpIC8gMyk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC50b3AtYWJvdXQtcGljcyBzcGFuIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cblxuLnRvcC1jb250YWN0IHtcbiAgcGFkZGluZzogODBweCAwIDkwcHggMDsgfVxuICAudG9wLWNvbnRhY3QgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudG9wLWNvbnRhY3QgaDEge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC50b3AtY29udGFjdCBwIHNwYW4ge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50b3AtY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweCAwOyB9XG4gICAgICAudG9wLWNvbnRhY3QgaDEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC50b3AtY29udGFjdCBwIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4udGVsX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlbF9ib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweCAwOyB9IH1cblxuLmljb24tdGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbjogMTVweCAxMHB4IDMwcHggMTBweDsgfVxuICAuaWNvbi10ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXRlbC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7IH1cbiAgLmljb24tdGVsIHNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmljb24tdGVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICAuaWNvbi10ZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuaWNvbi10ZWwgc21hbGwge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuaWNvbi10ZWw6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgdG9wOiAwOyB9IH1cblxuLnRvcC1jb250YWN0LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcC1jb250YWN0LWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcC1jb250YWN0LWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRvcC1jb250YWN0LWJveCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50b3AtY29udGFjdC1ib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG4gIC50b3AtY29udGFjdC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250YWN0IC50b3AtY29udGFjdC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTMycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QgLnRvcC1jb250YWN0LWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wLWNvbnRhY3QtYm94IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAgICAgLnRvcC1jb250YWN0LWJveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudG9wLWNvbnRhY3QtYm94IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuY29udGFjdCAudG9wLWNvbnRhY3QtYm94IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi50b3AtaW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC1pbmZvLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogOTBweCAwIDkwcHggMDsgfVxuICAudG9wLWluZm9ybWF0aW9uIGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwNzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRvcC1pbmZvcm1hdGlvbiBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wLWluZm9ybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4IDA7IH1cbiAgICAgIC50b3AtaW5mb3JtYXRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4udG9wLWluZm9ybWF0aW9uLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50b3AtaW5mb3JtYXRpb24taW5uZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnRvcC1pbmZvcm1hdGlvbi1pbm5lciBkbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC50b3AtaW5mb3JtYXRpb24taW5uZXIgZGw6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRvcC1pbmZvcm1hdGlvbi1pbm5lciBkbCBkdCB7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAudG9wLWluZm9ybWF0aW9uLWlubmVyIGRsIGRkIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50b3AtaW5mb3JtYXRpb24taW5uZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLnRvcC1pbmZvcm1hdGlvbi1pbm5lciBkbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC50b3AtaW5mb3JtYXRpb24taW5uZXIgZGwgZHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYjUwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbi5tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1iMzUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLnR4dEMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4ubWEge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuIiwiLmJyZWFkY3J1bWIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLjgIA+44CAXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn0iLCIubC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAwIDYwcHggMDtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIEBpbmNsdWRlIHRleHRoaWRkZW47XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvZ28ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGEge1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gIH1cbn1cbi5mb290ZXItaW5uZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvb3Rlci1zcC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgNjBweDtcbiAgfVxufVxuXG4uZm9vdGVyLW5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMTBweCAzMHB4IDAgMzBweDtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvb3Rlci1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mb290ZXItY29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59IiwiLmwtaGVhZGVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICB9XG59XG4uaGVhZGVyLWxvZ28ge1xuICBAaW5jbHVkZSB0ZXh0aGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGEge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgfVxuICB9XG59XG4uaGVhZGVyLXNwLW5hdiB7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTZweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcblxuICB9XG59XG4uaGVhZGVyLW5hdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxNXB4O1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaGVhZGVyLWxhbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiA2MzBweDtcbiAgLmxhbmctZW4gJiB7XG4gICAgd2lkdGg6IDUzMHB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIO+9nCBcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtY3VycmVudCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRlci1uYXYtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHRleHRoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tZW51LW9wZW4ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG4gIH1cbiAgLmlzLW9wZW4gJiB7XG4gICAgQGluY2x1ZGUgbXFTUCB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tZW51LWNsb3NlLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmljb24tZmFjZWJvb2sge1xuICBAaW5jbHVkZSB0ZXh0aGlkZGVuO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tZmFjZWJvb2sucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG59IiwiLnBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHRleHRoaWRkZW47XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXRvcC5wbmcpO1xuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgYSB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG4gIH1cbn0iLCIlaGVybyB7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udG9wLWhlcm8ge1xuICBAZXh0ZW5kICVoZXJvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gIC8vIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC8vIG1pbi13aWR0aDogMTAwdnc7XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AtaGVyb19zcC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi50b3AtaGVyby1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICYuaXMtc2hvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLy8gZm9udC1mYW1pbHk6ICRmX2dvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwwLDApO1xuICAgICAgJi5pcy1zaG93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICAgID4gcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxNXB4LDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRvcC1oZXJvLXNjcm9sbCB7XG4gIEBpbmNsdWRlIHRleHRoaWRkZW47XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1zY3JvbGwucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLDAsMCk7XG59XG5cbi5hYm91dC1oZXJvLFxuLmNvbnRhY3QtaGVybyxcbi5pbmZvcm1hdGlvbi1oZXJvLFxuLnNob3AtaGVybyB7XG4gIEBleHRlbmQgJWhlcm87XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaDEge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBwYWRkaW5nOiAyMTBweCAwIDAgMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgaDEge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5hYm91dC1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1oZXJvLnBuZyk7XG59XG4uY29udGFjdC1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0LWhlcm8ucG5nKTtcbn1cbi5pbmZvcm1hdGlvbi1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbmZvcm1hdGlvbi1oZXJvLnBuZyk7XG59XG4uc2hvcC1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zaG9wLWhlcm8ucG5nKTtcbn1cbiIsIi50b3AtY29uY2VwdCB7XG4gIHBhZGRpbmc6IDkwcHggMCAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AtY29weS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGgxLHAge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTVweCwwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG4gICAgJi5pcy1zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC1jb3B5LWJnX3NwLnBuZyk7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1saW5ldXAge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwYWRkaW5nOiA3NXB4IDAgMzBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweCAwO1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gIH1cbn1cbi50b3AtbGluZXVwLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zbGlkZXItZm9yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwwLDAsLjIpO1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBtYXJnaW46IDAgMTVweCAyMHB4IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLDAsMCwuMik7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5zbGlkZXItY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gJjphZnRlciB7XG4gIC8vICAgY29udGVudDogXCJcIjtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgdG9wOiAtMzVweDtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIHdpZHRoOiAwO1xuICAvLyAgIGhlaWdodDogMDtcbiAgLy8gICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAvLyAgIGJvcmRlci13aWR0aDogMCA4cHggMjBweCA4cHg7XG4gIC8vICAgLy8gYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLDAsMCwuMik7XG4gIC8vICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICAvLyB9XG4gIC8vIC5zbGljay1zbGlkZTpudGgtY2hpbGQoMSkgJiB7XG4gIC8vICAgJjphZnRlciB7XG4gIC8vICAgICBsZWZ0OiA4NXB4O1xuICAvLyAgIH1cbiAgLy8gfVxuICAvLyAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDIpICYge1xuICAvLyAgICY6YWZ0ZXIge1xuICAvLyAgICAgbGVmdDogMjA1cHg7XG4gIC8vICAgfVxuICAvLyB9XG4gIC8vIC5zbGljay1zbGlkZTpudGgtY2hpbGQoMykgJiB7XG4gIC8vICAgJjphZnRlciB7XG4gIC8vICAgICBsZWZ0OiAzMjBweDtcbiAgLy8gICB9XG4gIC8vIH1cbiAgLy8gLnNsaWNrLXNsaWRlOm50aC1jaGlsZCg0KSAmIHtcbiAgLy8gICAmOmFmdGVyIHtcbiAgLy8gICAgIGxlZnQ6IDQzNXB4O1xuICAvLyAgIH1cbiAgLy8gfVxuICAvLyAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDUpICYge1xuICAvLyAgICY6YWZ0ZXIge1xuICAvLyAgICAgbGVmdDogNTU1cHg7XG4gIC8vICAgfVxuICAvLyB9XG4gIC8vIC5zbGljay1zbGlkZTpudGgtY2hpbGQoNikgJiB7XG4gIC8vICAgJjphZnRlciB7XG4gIC8vICAgICBsZWZ0OiA2NzVweDtcbiAgLy8gICB9XG4gIC8vIH1cbiAgLy8gQGluY2x1ZGUgbXFTUCB7XG4gIC8vICAgJjphZnRlciB7XG4gIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuLnNsaWRlci1uYXYge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLnNsaWRlci1pbWcge1xuICAgIG9wYWNpdHk6IC42O1xuICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLy8gaGVpZ2h0OiAyMDBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXFTUCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLWN1cnJlbnQge1xuICAgIC5zbGlkZXItaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5zbGljay1hY3RpdmUge1xuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLnRvcC1jb21tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyNDJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDcwcHggMCA1MHB4IDA7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC1jb21tZW50LXBpYy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMCAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4udG9wLWNvbW1lbnQtaW5uZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIGgxLHAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ibG9ja3F1b3RlLW9wZW4ucG5nKTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmxvY2txdW90ZS1jbG9zZS5wbmcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMCA1MHB4IDAgMDtcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBoMSwgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuLnRvcC1jb21tZW50LW5hbWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9wLXNob3Age1xuICBwYWRkaW5nOiA4MHB4IDAgOTBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC1zaG9wLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaDEsIHAge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC1zaG9wLWJnX3NwLnBuZyk7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHggMDtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBwOm5vdCguYnRuX2JvcmRlcik6bm90KC5idG4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1hYm91dCB7XG4gIHBhZGRpbmc6IDgwcHggMCA5MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wLWFib3V0LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaDEsIHAge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweCAwO1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIHA6bm90KC5idG5fYm9yZGVyKTpub3QoLmJ0bikge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4udG9wLWFib3V0LXBpY3Mge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRweCkgLyAzKTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnRvcC1jb250YWN0IHtcbiAgcGFkZGluZzogODBweCAwIDkwcHggMDtcbiAgaDEge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgcCBzcGFuIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHggMDtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBwIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLnRlbF9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgfVxufVxuLmljb24tdGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbjogMTVweCAxMHB4IDMwcHggMTBweDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tdGVsLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgfVxuICBzbWFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1jb250YWN0LWlubmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udG9wLWNvbnRhY3QtYm94IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY29udGFjdCAmIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgbWF4LXdpZHRoOiA5MzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmNvbnRhY3QgJiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi50b3AtaW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC1pbmZvLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogOTBweCAwIDkwcHggMDtcbiAgaDEge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHggMDtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuLnRvcC1pbmZvcm1hdGlvbi1pbm5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgcGFkZGluZzogNTBweCAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGR0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4iLCIuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhLHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAudG9wLWFib3V0ICYge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnRvcC1pbmZvcm1hdGlvbiAmIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubC1mb290ZXIgJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBhLHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICAgIC50b3AtYWJvdXQgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAubC1mb290ZXIgJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDI1cHggMCAzNXB4IDA7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuLmJ0bl9ib3JkZXIge1xuICBAZXh0ZW5kIC5idG47XG4gIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZhcmlhYmxlXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtYXgtd2lkdGg6IDEwNzJweDtcbkBtaXhpbiBjb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY29sb3Jcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZm9udC1mYW1pbHlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZfZ286IFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiRmX21pbjogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgc2VyaWY7XG5cbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLy8gYnJlYWtwb2ludFxuLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAkYnJlYWtwb2ludC1zcDogNjQwcHg7IiwiLmNvbnRhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4uY29udGFjdC10ZXh0IHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5uZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIG1heC13aWR0aDogOTMycHg7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogNzBweCAwO1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHA6bm90KC5idG4pOm5vdCguYnRuX2JvcmRlcikge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0taXRlbSB7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLDAsMCwuMik7XG4gICAgfVxuICAgICYuaXMtZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdmODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9lcnJvci5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZDI5Mjk7XG4gICAgfVxuXG5cblxuICB9XG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgLy8gaGVpZ2h0OiAyMHB4O1xuICAgICAgLy8gbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAvLyBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufSIsIi5zaG9wLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaG9wLWxpc3QtdGV4dCB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGgyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gICAgLnNob3AtbGlzdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cbi5zaG9wLWFkZHJlc3Mge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2hvcC1hZGRyZXNzLWlubmVyIHtcbiAgd2lkdGg6IDM5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cbi5zaG9wLWFkZHJlc3MtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6IHNpbHZlcjtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuXG4uc2hvcC1saXN0LXRleHQge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG59XG4uc2hvcC1saXN0LWlubmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cbi5zaG9wLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaG9wLWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNob3AtbGlzdC1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDEuODc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4iLCIubm90Zm91bmQge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIHBhZGRpbmc6IDAgMTVweCA1MHB4IDE1cHg7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICB9XG4gIH1cbn0iLCIuYWJvdXQtaGVhZGVyLFxuLmFib3V0LW1lc3NhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGgxLHAsaW1nIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuLmFib3V0LW1lc3NhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hYm91dC1oaXN0b3J5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgaDEge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgZGwge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA4NTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGR0LGRkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgZGwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGR0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFib3V0LWhpc3RvcnktaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufSIsIi5pbmZvcm1hdGlvbi1saXN0LFxuLmluZm9ybWF0aW9uLWRldGFpbCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24tbGlzdC1hcmNoaXZlIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcVNQIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBoMiB7IFxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaW5mb3JtYXRpb24tYXJ0aWNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwO1xuICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4IDEwcHg7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuaW5mb3JtYXRpb24tZGV0YWlsICYge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgaDIgeyBcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvcm1hdGlvbi1kZXRhaWwgJiB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaW5mb3JtYXRpb24tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG59XG4uaW5mb3JtYXRpb24tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5pbmZvcm5hdGlvbi1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5hcnRpY2xlLWJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgQGluY2x1ZGUgbXFTUCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59IiwiLnBjLWhpZGUge1xuICBAaW5jbHVkZSBtcU5vdFNQIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3AtaGlkZSB7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1xU1Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnR4dEMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5tYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufSJdfQ== */
