@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";html{scroll-behavior:smooth}html,body{height:100%}body{font-family:"Rubik",sans-serif;color:#525252}a{color:#525252;text-decoration:none}a:hover{color:#69bf4a}a,button,.btn,img,input{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}a:focus,button:focus,.btn:focus,input:focus,select:focus,textarea:focus,.swiper-slide:focus,.swiper-button-next:focus,.swiper-button-prev:focus{border:0;text-decoration:none;outline:0;-webkit-box-shadow:none;box-shadow:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%}.img-full{width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}::-moz-selection{background-color:#69bf4a;color:#fff}::selection{background-color:#69bf4a;color:#fff}.btn:focus{-webkit-box-shadow:none !important;box-shadow:none !important;outline:0}@media(min-width: 1400px){.container{--bs-gutter-x: 15px;max-width:1200px}.container .row{--bs-gutter-x: 30px}}.section-space-top-100{padding-top:100px}@media(max-width: 1199px){.section-space-top-100{padding-top:80px}}@media(max-width: 991px){.section-space-top-100{padding-top:60px}}@media(max-width: 767px){.section-space-top-100{padding-top:50px}}.section-space-top-95{padding-top:95px}@media(max-width: 1199px){.section-space-top-95{padding-top:75px}}@media(max-width: 991px){.section-space-top-95{padding-top:55px}}@media(max-width: 767px){.section-space-top-95{padding-top:45px}}.section-space-top-90{padding-top:90px}@media(max-width: 1199px){.section-space-top-90{padding-top:70px}}@media(max-width: 991px){.section-space-top-90{padding-top:50px}}@media(max-width: 767px){.section-space-top-90{padding-top:40px}}.section-space-top-85{padding-top:85px}@media(max-width: 1199px){.section-space-top-85{padding-top:65px}}@media(max-width: 991px){.section-space-top-85{padding-top:45px}}@media(max-width: 767px){.section-space-top-85{padding-top:35px}}.section-space-top-80{padding-top:80px}@media(max-width: 1199px){.section-space-top-80{padding-top:60px}}@media(max-width: 991px){.section-space-top-80{padding-top:40px}}@media(max-width: 767px){.section-space-top-80{padding-top:30px}}.section-space-top-75{padding-top:75px}@media(max-width: 1199px){.section-space-top-75{padding-top:55px}}@media(max-width: 991px){.section-space-top-75{padding-top:35px}}@media(max-width: 767px){.section-space-top-75{padding-top:25px}}.section-space-y-axis-100{padding-top:100px;padding-bottom:100px}@media(max-width: 1199px){.section-space-y-axis-100{padding-top:80px;padding-bottom:80px}}@media(max-width: 991px){.section-space-y-axis-100{padding-top:60px;padding-bottom:60px}}@media(max-width: 767px){.section-space-y-axis-100{padding-top:50px;padding-bottom:50px}}.section-space-y-axis-95{padding-top:95px;padding-bottom:95px}@media(max-width: 1199px){.section-space-y-axis-95{padding-top:75px;padding-bottom:75px}}@media(max-width: 991px){.section-space-y-axis-95{padding-top:55px;padding-bottom:55px}}@media(max-width: 767px){.section-space-y-axis-95{padding-top:45px;padding-bottom:45px}}.section-space-y-axis-90{padding-top:90px;padding-bottom:90px}@media(max-width: 1199px){.section-space-y-axis-90{padding-top:70px;padding-top:70px}}@media(max-width: 991px){.section-space-y-axis-90{padding-top:50px;padding-bottom:50px}}@media(max-width: 767px){.section-space-y-axis-90{padding-top:40px;padding-bottom:40px}}.section-space-bottom-100{padding-bottom:100px}@media(max-width: 1199px){.section-space-bottom-100{padding-bottom:80px}}@media(max-width: 991px){.section-space-bottom-100{padding-bottom:60px}}@media(max-width: 767px){.section-space-bottom-100{padding-bottom:50px}}.section-space-bottom-95{padding-bottom:95px}@media(max-width: 1199px){.section-space-bottom-95{padding-bottom:75px}}@media(max-width: 991px){.section-space-bottom-95{padding-bottom:55px}}@media(max-width: 767px){.section-space-bottom-95{padding-bottom:45px}}.section-space-bottom-90{padding-bottom:90px}@media(max-width: 1199px){.section-space-bottom-90{padding-bottom:70px}}@media(max-width: 991px){.section-space-bottom-90{padding-bottom:50px}}@media(max-width: 767px){.section-space-bottom-90{padding-bottom:40px}}@media(min-width: 1400px){.g-min-30{--bs-gutter-x: 30px;--bs-gutter-y: 30px}}.g-x-15{--bs-gutter-x: 15px}.g-x-30{--bs-gutter-x: 30px}.g-y-20{--bs-gutter-y: 20px}.g-y-30{--bs-gutter-y: 30px}.pt-55{padding-top:55px}.pt-40{padding-top:40px}.pt-30{padding-top:30px}.pb-60{padding-bottom:60px}.py-30{padding-top:30px;padding-bottom:30px}.px-30{padding-left:30px;padding-right:30px}.mt-30{margin-top:30px}.me-30{margin-right:30px}@media(min-width: 992px){.me-lg-30{margin-right:30px}}@media(min-width: 768px){.me-md-30{margin-right:30px}}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}[data-bg-image]:not(.bg-pattern){background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover}.text-white *{color:#fff}.text-pronia-primary *{color:#69bf4a}.text-pronia-secondary *{color:#525252}.text-black *{color:#000}.bg-white-smoke{background-color:#f4f4f4}.bg-pronia-primary{background-color:#69bf4a}.section-title{text-transform:uppercase;position:relative;color:#393939;font-size:36px;line-height:27px;padding-left:90px;padding-right:90px;font-weight:700;margin-bottom:30px}@media(max-width: 767px){.section-title{padding-left:0;padding-right:0;line-height:1.3;margin-bottom:20px}}.section-title:before,.section-title:after{background-color:#69bf4a;width:70px;height:2px;position:absolute;content:"";top:50%;left:0}@media(max-width: 767px){.section-title:before,.section-title:after{content:none}}.section-title:after{left:auto;right:0}.section-title-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.section-desc{text-align:center;line-height:31px;color:#000;margin-bottom:55px;max-width:580px}.background-img{position:relative}.background-img .inner-bg{position:absolute;bottom:0;left:0;z-index:-1}.preloader-active{position:fixed;top:0;left:0;overflow:hidden;height:100vh;width:100vw;z-index:99999}.preloader-active .preloader-area-wrap{background-color:#fff;position:absolute;left:0;display:block;top:0;height:100%;width:100%;z-index:999999}.preloader-active .preloader-area-wrap .spinner div{background-color:#69bf4a;border-radius:50%;width:20px;height:20px;margin-right:15px;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.preloader-active .preloader-area-wrap .spinner div.bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.preloader-active .preloader-area-wrap .spinner div.bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.preloader-area-wrap{display:none}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.open_tm_preloader{position:fixed;background-color:rgba(0,0,0,0);z-index:9999;height:100%;width:100%;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.open_tm_preloader.loaded{opacity:0;visibility:hidden}.open_tm_preloader.loaded:before,.open_tm_preloader.loaded:after{width:0%}.open_tm_preloader:before,.open_tm_preloader:after{content:"";position:absolute;height:100%;width:50%;background-color:#fff;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.open_tm_preloader:before{top:0;left:0}.open_tm_preloader:after{bottom:0;right:0}.countdown-wrap.with-dark-border .countdown__item{border-color:#787878}.countdown-wrap.with-dark-border .countdown__item *{color:#464646}.countdown-wrap.with-dark-border .countdown__time:before{content:url("../images/shape/2.png")}.countdown-wrap.with-secondary-border .countdown__item{border-color:#505050}.countdown-wrap.with-secondary-border .countdown__item *{color:#505050}.countdown-wrap.with-secondary-border .countdown__time:before{content:url("../images/shape/2.png")}.countdown__item{display:inline-block;border:2px solid #ebebeb;border-radius:4px;padding:10px;text-align:center;width:65px}@media(max-width: 479px){[class*=countdown__item]:last-child{margin-top:15px}}.countdown__text{text-transform:capitalize;color:#404040;padding-top:5px;margin-top:10px;font-size:13px;display:block}.countdown__time{position:relative;color:#242424;font-size:18px;font-weight:500}.countdown__time:before{content:url("../images/shape/1.png");position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tab-content{width:100%}.tab-content .tab-pane{display:block;height:0;max-width:100%;visibility:hidden;overflow:hidden;opacity:0}.tab-content .tab-pane.active{height:auto;visibility:visible;opacity:1;overflow:visible;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.social-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.social-link .title{font-size:16px;display:block}.social-link ul li{display:inline-block}.social-link ul li:not(:last-child){padding-right:25px}.social-link ul li a{font-size:14px;display:block}.social-link.with-border ul li:not(:last-child){padding-right:15px}@media(max-width: 1199px){.social-link.with-border ul li:not(:last-child){padding-right:10px}}.social-link.with-border ul li a{border:1px solid #69bf4a;color:#69bf4a;border-radius:100%;width:40px;height:40px;line-height:40px;text-align:center}.social-link.with-border ul li a:hover{background-color:#69bf4a;border-color:#69bf4a}.social-link.with-border ul li a:hover i{color:#fff}.btn-custom-size{padding:0;width:160px;height:47px;line-height:47px;font-size:16px;text-transform:uppercase;overflow:hidden;border-radius:23.5px;color:#fff}.btn-custom-size.sm-size{width:135px;height:42px;line-height:42px;font-size:14px}.btn-custom-size.lg-size{width:165px;height:50px;line-height:50px;font-size:16px}.btn-custom-size.xl-size{width:210px;height:65px;line-height:65px;font-size:16px}.btn-pronia-primary{background-color:#69bf4a;border-color:#69bf4a;color:#fff}.btn-pronia-primary:hover{background-color:#525252;border-color:#525252;color:#fff}.btn-pronia-secondary{background-color:#525252;border-color:#525252;color:#fff}.btn-pronia-secondary:hover{background-color:#69bf4a;border-color:#69bf4a;color:#fff}.btn-white{background-color:#fff;color:#69bf4a}.btn-white:hover{background-color:#69bf4a;border-color:#69bf4a;color:#fff}.btn-white-hover{color:#fff}.btn-white-hover:hover{background-color:#fff;border-color:#fff;color:#fff}.btn-error{background-color:#69bf4a;text-transform:uppercase;border-radius:10px;font-size:14px;color:#fff;padding:0;width:208px;height:63px;line-height:63px}.btn-error i{margin-left:10px;font-size:20px}.btn-error:hover{background-color:#525252;color:#fff}.button-position-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section-border-top{border-top:1px solid #e9e9e9}.section-border-bottom{border-bottom:1px solid #e9e9e9}.section-border-y-axis{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.pagination-area{padding-top:50px}.pagination .page-item:not(:last-child){padding-right:10px}.pagination .page-item.active .page-link{background-color:rgba(0,0,0,0);border-color:#69bf4a;color:#69bf4a}.pagination .page-link{border:1px solid #dee2e6;color:#d5d5d5;text-align:center;padding:0;width:45px;height:45px;line-height:45px}.pagination .page-link:focus{-webkit-box-shadow:none;box-shadow:none}.pagination .page-link span{font-size:12px}.pagination .page-link:hover{background-color:#69bf4a;border-color:#69bf4a;color:#fff}.img-zoom-effect{position:relative;overflow:hidden;cursor:pointer;display:block}.img-zoom-effect img{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.img-zoom-effect:hover img{-webkit-transform:scale(1.06) rotate(1deg);-ms-transform:scale(1.06) rotate(1deg);transform:scale(1.06) rotate(1deg)}.img-hover-effect{position:relative}.img-hover-effect:before{background:rgba(255,255,255,.2);bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:1;pointer-events:none}.img-hover-effect:after{background:rgba(255,255,255,.2);bottom:50%;content:"";left:0;position:absolute;right:0;top:50%;opacity:1;pointer-events:none}.img-hover-effect:hover:before{left:0;right:0;opacity:0;-webkit-transition:all 900ms ease-in;-o-transition:all 900ms ease-in;transition:all 900ms ease-in}.img-hover-effect:hover:after{top:0;bottom:0;opacity:0;-webkit-transition:all 900ms ease-in;-o-transition:all 900ms ease-in;transition:all 900ms ease-in}blockquote{background-color:#69bf4a;border-radius:15px;position:relative;padding-top:50px;padding-bottom:50px;text-align:center;margin-top:-10px;margin-bottom:50px}blockquote:before{content:url("../images/blog/blockquote/quotation.png");-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}blockquote p{color:#fff;font-style:italic;font-size:24px;line-height:40px}@media(max-width: 479px){blockquote p{font-size:18px;line-height:1.5}}.global-overlay{background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:fixed;width:100%;height:100%;left:0;top:0;z-index:99;visibility:hidden}.global-overlay.overlay-open{visibility:visible;cursor:pointer}.price-filter .irs-min,.price-filter .irs-max{display:none}.price-filter .irs--flat .irs-bar,.price-filter .irs--flat .irs-line{height:4px}.price-filter .irs--flat .irs-from,.price-filter .irs--flat .irs-to,.price-filter .irs--flat .irs-single{top:-5px;background-color:#69bf4a}.price-filter .irs--flat .irs-from:before,.price-filter .irs--flat .irs-to:before,.price-filter .irs--flat .irs-single:before{border-top-color:#69bf4a}.price-filter .irs--flat .irs-bar{background-color:#69bf4a}.price-filter .irs--flat .irs-handle{border:3px solid #69bf4a;background-color:#f9f9f9;border-radius:100%;cursor:pointer;top:18px;width:18px;height:18px}.price-filter .irs--flat .irs-handle i{display:none}.swiper-container.border-issue{padding-bottom:15px;margin-bottom:-15px}.quantity .cart-plus-minus{position:relative;width:76px;text-align:left}.quantity .cart-plus-minus .cart-plus-minus-box{background-color:#505050;border:1px solid #505050;color:#fff;text-align:center;width:75px;height:50px;border-radius:5px}.quantity .cart-plus-minus .qtybutton{cursor:pointer;position:absolute;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-size:10px;color:inherit;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.quantity .cart-plus-minus .qtybutton.dec{left:15px}.quantity .cart-plus-minus .qtybutton.inc{left:auto;right:15px}.price-box span{font-size:20px}.price-box span.new-price{color:#69bf4a}.price-box span.old-price{margin-left:5px;color:#8d8f92;text-decoration:line-through}.rating-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rating-box ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rating-box ul li:not(:last-child){padding-right:10px}.rating-box ul li i{color:#ffe24d;cursor:pointer}.rating-box ul li i:focus{outline:none}.rating-box .title{margin-left:15px}.scroll-to-top{background-color:#000;border-radius:4px;color:#fff;position:fixed;right:30px;bottom:30px;z-index:999;overflow:hidden;display:block;text-align:center;opacity:0;visibility:hidden;-webkit-animation:fadeOutDown 1s normal;animation:fadeOutDown 1s normal}.scroll-to-top:hover{background-color:#69bf4a}.scroll-to-top.show{opacity:1;visibility:visible;-webkit-animation:fadeInUp 1s normal;animation:fadeInUp 1s normal}.scroll-to-top i{width:40px;height:40px;line-height:40px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#fff;display:inline-block}.swiper-slide .slide-inner .slide-content{opacity:0}.swiper-slide.swiper-slide-active .slide-inner .slide-content{opacity:1}.animation-style-01.swiper-slide-active .slide-content .offer{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media(max-width: 991px){.animation-style-01.swiper-slide-active .slide-content .offer{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.animation-style-01.swiper-slide-active .slide-content .title{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media(max-width: 991px){.animation-style-01.swiper-slide-active .slide-content .title{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.animation-style-01.swiper-slide-active .slide-content .short-desc{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media(max-width: 991px){.animation-style-01.swiper-slide-active .slide-content .short-desc{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.animation-style-01.swiper-slide-active .slide-content .btn-wrap{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media(max-width: 991px){.animation-style-01.swiper-slide-active .slide-content .btn-wrap{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.animation-style-01.swiper-slide-active .inner-img{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media(max-width: 991px){.animation-style-01.swiper-slide-active .inner-img{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.animation-style-02.swiper-slide-active .slide-content .title{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation-style-02.swiper-slide-active .slide-content .short-desc{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation-style-02.swiper-slide-active .slide-content .btn-wrap{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes wave-button{0%{opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:.5;-webkit-transform:scale(0.6);transform:scale(0.6)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes wave-button{0%{opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:.5;-webkit-transform:scale(0.6);transform:scale(0.6)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.wave-btn{margin:auto;display:block;position:relative;width:250px;height:250px}.wave-btn>.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wave-btn>.icon i{display:block;width:100px;height:100px;line-height:100px;text-align:center;background:#fff;border-radius:50%;color:#69bf4a;font-size:55px}.wave-btn span{background:#69bf4a;position:absolute;border-radius:50%;width:250px;height:250px}.wave-btn span:nth-child(1){background:#69bf4a;-webkit-animation:wave-button 2s infinite .1s linear backwards;animation:wave-button 2s infinite .1s linear backwards}.wave-btn span:nth-child(2){background:#69bf4a;-webkit-animation:wave-button 3s infinite .5s linear backwards;animation:wave-button 3s infinite .5s linear backwards}.wave-btn span:nth-child(3){background:#69bf4a;-webkit-animation:wave-button 4s infinite 1s linear backwards;animation:wave-button 4s infinite 1s linear backwards}.dropdown .btn-link{outline:0;border:0;text-decoration:none;color:inherit}.dropdown .btn-link:focus{text-decoration:none}.dropdown-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dropdown-wrap>li .ht-btn{text-transform:uppercase;line-height:47.5px;color:#fefefe;font-size:14px;padding:0}.dropdown-wrap>li .ht-btn:after{font-family:FontAwesome;border:0;content:"";font-size:10px}.dropdown-wrap>li:not(:last-child){margin-right:15px}.dropdown-menu{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;left:auto !important;right:0 !important;visibility:hidden;border:0;opacity:0;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:7rem}.dropdown-menu.show{-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important;top:100% !important;visibility:visible;opacity:1}.dropdown-menu li a:hover,.dropdown-menu li a:focus{background-color:#69bf4a;color:#fff}.dropdown-menu li a{font-size:14px;padding:.25rem 2rem}.dropdown-left .dropdown-menu{left:0 !important;right:auto}.header-top{color:#fefefe}.header-top-left .pronia-offer{text-transform:uppercase;letter-spacing:.7px;font-size:14px}.header-top-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header-middle-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-contact a{font-size:18px}.header-contact a:hover{color:#69bf4a}.header-contact i{background-color:#69bf4a;border-radius:10px;color:#fff;width:44px;height:42px;line-height:42px;text-align:center;display:block;margin-right:15px;font-size:25px}.header-bottom{border-top:1px solid #dee2e6}.main-nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-nav>ul>li{display:inline-block}.main-nav>ul>li:not(:last-child){padding-right:35px}@media(max-width: 1199px){.main-nav>ul>li:not(:last-child){padding-right:25px}}.main-nav>ul>li a{color:#4c4c4c}.main-nav>ul>li>a{line-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;text-transform:uppercase;position:relative}.main-nav>ul>li>a:before{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:#69bf4a;position:absolute;content:"";width:0;height:1px;bottom:0;left:0}.main-nav>ul>li:hover>a{color:#69bf4a}.main-nav>ul>li:hover>a:before{width:100%}.main-nav>ul>li:hover>.drop-menu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.main-nav>ul>li>.drop-menu>li:hover>.drop-menu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.main-nav>ul>li>.drop-menu>li:hover>.drop-menu>li:hover>.drop-menu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.drop-holder{position:relative}.drop-menu{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);background-color:#fff;position:absolute;visibility:hidden;opacity:0;top:100%;left:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:250px;padding-left:30px;padding-top:25px;padding-bottom:25px;text-align:left;z-index:2;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.drop-menu>li:not(:last-child){padding-bottom:10px}.drop-menu>li:hover>a{padding-left:5px;color:#69bf4a}.drop-menu>li>.drop-menu{top:0;left:100%}.drop-menu>li>.drop-menu>li>.drop-menu{top:100%;left:auto;right:calc(100% + 30px)}@media(min-width: 1400px){.drop-menu>li>.drop-menu>li>.drop-menu{top:0;left:100%}}.sub-dropdown.drop-menu{top:30px;left:auto;right:100%}.sub-dropdown-holder:hover .sub-dropdown.drop-menu{top:0;opacity:1;visibility:visible}.sub-dropdown-holder:hover>a{color:#69bf4a}.megamenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:830px;padding:0;padding:40px}.megamenu .title{text-transform:uppercase;margin-bottom:25px;font-size:18px;color:#383838;font-weight:500;display:block}.megamenu.drop-menu{left:auto;right:0}.megamenu.drop-menu>li{padding-bottom:0}.megamenu li:hover>a{padding-left:5px;color:#69bf4a}.megamenu>li{width:33.3333333333%}.megamenu>li:not(:last-child){border-right:1px solid #e7e7e7;padding-right:30px;margin-right:30px}.megamenu>li>ul li:not(:last-child){padding-bottom:20px}.megamenu>li>ul li a{display:block;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-size:14px}.header-right>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.header-right>ul>li{position:relative;cursor:pointer}.header-right>ul>li:not(:last-child){padding-right:15px}.header-right>ul>li>a i{font-size:23px;vertical-align:middle}.header-right>ul>li>a i:before{font-weight:500}.header-right>ul>li.minicart-wrap{padding-right:12px}.header-right>ul>li .minicart-btn .quantity{background-color:#69bf4a;border-radius:100%;text-align:center;font-size:14px;color:#fff;display:block;width:20px;height:20px;line-height:20px;position:absolute;top:-5px;right:0}.header-right>ul .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-right>ul .btn i{font-size:24px}.header-right>ul .btn:after{border:0}.header-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 479px){.header-logo{width:140px}}.header-sticky{display:none}.sticky{-webkit-animation:800ms ease-in-out 0s normal none 1 running fadeInDown;animation:800ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,.2);box-shadow:0px 1px 5px 0px rgba(0,0,0,.2);background-color:#fff;position:fixed;z-index:99;top:0;left:0;width:100%;display:block}.sticky .header-logo-wrap{top:0;height:100%}.sticky .main-nav>ul>li>a{padding-top:25px;padding-bottom:20px}.slide-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.slide-inner.style-1{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:730px}@media(max-width: 991px){.slide-inner.style-1{padding-top:30px;padding-bottom:40px;min-height:auto}}@media(max-width: 991px){.slide-inner.style-1 .inner-img{max-width:65%;margin:0 auto}}@media(max-width: 991px){.slide-inner.style-1 .slide-content{text-align:center;margin-top:30px}}.slide-inner.style-2{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 767px){.slide-inner.style-2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.slide-inner.style-2 .slide-img{position:relative;width:50%}@media(max-width: 767px){.slide-inner.style-2 .slide-img{width:100%}}.slide-inner.style-2 .slide-content{padding-right:85px}@media(max-width: 1199px){.slide-inner.style-2 .slide-content{width:50%;padding-left:30px;padding-right:30px}}@media(max-width: 767px){.slide-inner.style-2 .slide-content{text-align:center;padding-top:25px;width:100%}}.slide-inner.style-2 .slide-content .title{position:relative;margin-left:-8px;margin-bottom:35px;padding-bottom:25px}@media(max-width: 1199px){.slide-inner.style-2 .slide-content .title{font-size:40px;line-height:1.2;margin-bottom:15px;padding-bottom:15px}}.slide-inner.style-2 .slide-content .title:before{background-color:#69bf4a;width:100px;height:3px;content:"";position:absolute;bottom:0;left:8px}@media(max-width: 767px){.slide-inner.style-2 .slide-content .title:before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}}@media(max-width: 1199px){.slide-inner.style-2 .slide-content .short-desc{margin-bottom:25px}}@media(max-width: 767px){.slide-inner.style-2 .slide-content .btn-wrap{margin-bottom:0}}.slide-content .offer{text-transform:uppercase;font-weight:300;font-size:47px;line-height:65px;display:block}@media(max-width: 991px){.slide-content .offer{font-size:30px;line-height:1.3}}.slide-content .title{text-transform:uppercase;font-weight:400;font-size:90px;line-height:94px;margin-bottom:15px}@media(max-width: 1199px){.slide-content .title{font-size:70px;line-height:1.4}}@media(max-width: 991px){.slide-content .title{font-size:45px;margin-bottom:0}}.slide-content .short-desc{text-transform:capitalize;font-size:22px;line-height:28px;margin-bottom:50px}@media(max-width: 1199px){.slide-content .short-desc{font-size:18px}}@media(max-width: 991px){.slide-content .short-desc{margin-bottom:25px}}@media(max-width: 767px){.slide-content .btn-wrap{margin-bottom:20px}}.slide-content .btn-custom-size{border-radius:32.5px}@media(max-width: 991px){.slide-content .btn-custom-size{width:145px;height:45px;line-height:45px;font-size:14px}}.slide-button-wrap{position:absolute;bottom:0;left:calc(50% + 50px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 767px){.slide-button-wrap{position:relative;left:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:none;-ms-transform:none;transform:none;display:none}}.slide-button-prev i,.slide-button-next i{font-size:48px;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;display:block;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.slide-button-prev i:hover,.slide-button-next i:hover{background-color:#94c74c}.slide-button-prev i{background-color:#303030}.slide-button-next{position:relative;left:2px}.slide-button-next i{background-color:#69bf4a}.slide-pagination{background-color:#fff;border-radius:100%;text-align:center;width:100px;height:100px;line-height:100px;margin-left:-50px}.slide-pagination-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.slide-count{position:absolute;top:50%;left:-25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slide-count span.data-count{background-color:#fff;width:75px;height:100px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:0 50px 50px 0}.slide-count span.data-count:before{content:attr(data-count)}.slide-count span.forward-slash{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-next,.swiper-button-prev{background-color:#525252;color:#fff;width:50px;height:50px;line-height:50px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#69bf4a;color:#fff}.swiper-arrow:hover .swiper-button-next,.swiper-arrow:hover .swiper-button-prev{opacity:1;visibility:visible}.swiper-arrow-sm-size .swiper-button-next,.swiper-arrow-sm-size .swiper-button-prev{width:30px;height:30px;line-height:30px}.swiper-arrow-sm-size .swiper-button-next:after,.swiper-arrow-sm-size .swiper-button-prev:after{font-size:12px}.swiper-arrow.with-radius .swiper-button-next,.swiper-arrow.with-radius .swiper-button-prev{color:#69bf4a;border-radius:100%}.swiper-arrow.with-radius .swiper-button-next:hover,.swiper-arrow.with-radius .swiper-button-prev:hover{background-color:#69bf4a;border-color:#69bf4a;color:#fff}.with-bg_white .swiper-button-next,.with-bg_white .swiper-button-prev{background-color:#fff;border:0;color:inherit}@media(max-width: 767px){.with-bg_white .swiper-button-next,.with-bg_white .swiper-button-prev{display:none}}.with-bg_white .swiper-button-next:hover,.with-bg_white .swiper-button-prev:hover{background-color:#69bf4a;color:#fff}.thumbs-arrow-holder{padding-left:70px;padding-right:70px}@media(max-width: 479px){.thumbs-arrow-holder{padding-left:30px;padding-right:30px}}.thumbs-button-prev,.thumbs-button-next{background-color:#525252;border-color:#525252;border-radius:0;text-align:center;color:#fff;width:30px;height:30px;line-height:30px;-webkit-transform:all .3s ease 0s;-ms-transform:all .3s ease 0s;transform:all .3s ease 0s;position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.thumbs-button-prev:hover,.thumbs-button-next:hover{background-color:#69bf4a;border-color:#69bf4a;color:#fff}.thumbs-button-prev:focus,.thumbs-button-next:focus{outline:0}.thumbs-button-prev i,.thumbs-button-next i{font-size:30px;display:block}.thumbs-button-next{left:auto;right:-30px}.swiper-pagination{bottom:20px !important}.swiper-pagination-bullet{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:18px;height:18px;opacity:1;position:relative;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.swiper-pagination-bullet:before{background-color:#69bf4a;border-radius:100%;content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px)}.swiper-pagination-bullet-active{border-color:#69bf4a}.swiper-pagination.without-absolute{position:relative;padding-top:60px;bottom:0 !important}.mobile-menu_wrapper .offcanvas-body,.offcanvas-minicart_wrapper .offcanvas-body,.offcanvas-search_wrapper .offcanvas-body{background-color:#333;position:fixed;top:0;left:-350px;width:350px;z-index:9999;visibility:hidden;opacity:0;overflow:visible;overflow-x:hidden;height:100%;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;padding:0}@media(max-width: 479px){.mobile-menu_wrapper .offcanvas-body,.offcanvas-minicart_wrapper .offcanvas-body,.offcanvas-search_wrapper .offcanvas-body{width:100%}}.mobile-menu_wrapper .offcanvas-body .inner-body,.offcanvas-minicart_wrapper .offcanvas-body .inner-body,.offcanvas-search_wrapper .offcanvas-body .inner-body{padding:50px 0}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-top,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-top,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 25px 30px;height:auto;border-bottom:0;-webkit-transform:none;-ms-transform:none;transform:none}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-top .button-close,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-top .button-close,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-top .button-close{font-size:24px;color:#fff}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li{height:100%}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li>a span,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li>a span,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li>a span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li{position:relative}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li:not(:last-child),.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li:not(:last-child),.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li:not(:last-child){padding-bottom:25px}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li>.menu-expand,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li>.menu-expand,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li>.menu-expand{position:absolute;right:0;top:2px;width:50px;height:100%;line-height:40px;cursor:pointer;text-align:center;margin-right:4px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-size:20px}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a{color:#fff;font-size:14px;text-transform:uppercase;display:block;padding:0 30px}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a i,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a i,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a i{font-size:24px}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu{background-color:rgba(255,255,255,.05);overflow-y:auto;padding:25px 0;margin:20px 0 10px}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a{text-transform:uppercase;font-size:11px;color:#fff}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a span,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a span,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a{color:#69bf4a}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a>span>i:before,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a>span>i:before,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a>span>i:before{content:""}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a{color:#69bf4a}.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a>span>i:before,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a>span>i:before,.offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a>span>i:before{content:""}.mobile-menu_wrapper .offcanvas-body .inner-body .header-contact,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .header-contact,.offcanvas-search_wrapper .offcanvas-body .inner-body .header-contact{padding-left:30px;padding-right:30px}.mobile-menu_wrapper .offcanvas-body .inner-body .header-contact a,.offcanvas-minicart_wrapper .offcanvas-body .inner-body .header-contact a,.offcanvas-search_wrapper .offcanvas-body .inner-body .header-contact a{color:#fff}.mobile-menu_wrapper.open .offcanvas-body,.offcanvas-minicart_wrapper.open .offcanvas-body,.offcanvas-search_wrapper.open .offcanvas-body{visibility:visible;left:0;opacity:1;z-index:999}.offcanvas-minicart_wrapper .offcanvas-body{-webkit-box-shadow:0px 0 15px rgba(0,0,0,.2);box-shadow:0px 0 15px rgba(0,0,0,.2);background-color:#fff;padding:55px 60px 0;width:450px;left:auto;right:-660px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 479px){.offcanvas-minicart_wrapper .offcanvas-body{padding:55px 20px 0;width:100%}}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:25px}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-heading .button-close{font-size:32px;line-height:1;color:#383838}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-heading .button-close:hover{color:#69bf4a}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-heading .button-close i:before{font-weight:600}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list{max-height:595px;position:relative;overflow:auto}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li:not(:last-child){border-bottom:1px solid #dee2e6;padding-bottom:30px;margin-bottom:30px}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product a.product-item_remove i{position:absolute;font-size:20px;top:auto;right:15px}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product .product-item_img{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-flex-basis:70px;-ms-flex-preferred-size:70px;flex-basis:70px;max-width:70px}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product .product-item_content{-webkit-flex-basis:calc(100% - 70px);-ms-flex-preferred-size:calc(100% - 70px);flex-basis:calc(100% - 70px);max-width:calc(100% - 70px);padding-left:20px;padding-right:10px}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product .product-item_content a.product-item_title{line-height:1.4;font-size:16px;width:90%;display:block}.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product .product-item_content .product-item_quantity{display:block;padding-top:10px;font-size:13px;line-height:24.7px}.offcanvas-minicart_wrapper .offcanvas-body .minicart-item_total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px 0 30px}.offcanvas-minicart_wrapper .offcanvas-body .group-btn_wrap{padding-bottom:60px}.offcanvas-minicart_wrapper .offcanvas-body .group-btn_wrap .btn:hover{background-color:#69bf4a;border-color:#69bf4a;color:#fff}.offcanvas-minicart_wrapper.open .offcanvas-body{left:auto;right:0}.modal-bg-dark{background-color:rgba(0,0,0,.6)}.modal-bg-dark .btn-close{background-image:url("../images/offcanvas/close-white.svg")}.modal-header{border-bottom:0}.modal-header .btn-close{opacity:1}.modal-header .btn-close:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.modal-header .btn-close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.modal-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-search span.searchbox-info{margin-bottom:30px;font-size:20px;display:block;color:#fff;letter-spacing:.5px;text-align:center}.modal-search .hm-searchbox{position:relative;width:800px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 991px){.modal-search .hm-searchbox{width:calc(100% - 25px)}}.modal-search .hm-searchbox input{background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #fff;color:#fff;height:100px;line-height:100px;width:100%;text-align:center;font-size:30px;padding-right:55px;font-weight:300}.modal-search .hm-searchbox input::-webkit-input-placeholder{color:#fff}.modal-search .hm-searchbox input::-moz-placeholder{color:#fff}.modal-search .hm-searchbox input:-ms-input-placeholder{color:#fff}.modal-search .hm-searchbox input::-ms-input-placeholder{color:#fff}.modal-search .hm-searchbox input::placeholder{color:#fff}.modal-search .hm-searchbox .search-btn{position:absolute;font-size:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;border:0;background:rgba(0,0,0,0);color:#fff;padding:0}.modal-search .hm-searchbox .search-btn i{vertical-align:middle}.offcanvas-user-info{text-align:center;padding-bottom:25px}.offcanvas-user-info .dropdown-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px;padding-right:30px}.offcanvas-user-info .dropdown-wrap>li>a{color:#fff}.offcanvas-user-info .dropdown-wrap>li>a i{vertical-align:middle}.offcanvas-contact{padding-bottom:10px}.newsletter-area{height:400px}.newsletter-title{margin-bottom:45px;color:#464646;font-weight:500;font-size:48px;max-width:650px}@media(max-width: 991px){.newsletter-title{font-size:28px;line-height:1.3}}.newsletter-form{display:inline-block;position:relative}.newsletter-form .input-field{background-color:#69bf4a;border:1px solid #69bf4a;border-radius:5px;position:relative;color:#f1ffde;font-size:16px;padding-left:15px;padding-right:90px;width:425px;height:55px;line-height:55px}@media(max-width: 575px){.newsletter-form .input-field{width:100%}}.newsletter-form .btn-wrap{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.newsletter-form .btn-submit{position:relative;padding:0}.newsletter-form .btn-submit:before{background-color:#fff;height:30px;width:1px;content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.newsletter-form .btn-submit i{padding:15px 20px;font-size:30px;display:block;color:#fff}.mailchimp-success{color:green}.mailchimp-error{color:red}.footer-widget-item .social-link ul li a{border-color:#000;color:#000;border-radius:0}.footer-widget-logo{padding-bottom:35px}.footer-widget-title{color:#000;font-weight:400;font-size:20px;line-height:24px;margin-bottom:30px}.footer-widget-desc{margin-bottom:35px;line-height:27px;color:#000}.footer-widget-list-item>li:not(:last-child){padding-bottom:5px}.footer-widget-list-item>li i{margin-right:20px;color:#df414b}.footer-widget-list-item>li a{color:#000}.footer-widget-list-item>li a:hover{color:#69bf4a}.footer-contact-info .footer-widget-title{margin-bottom:5px}.footer-contact-info .number{color:#000;font-size:24px;line-height:40px;display:block;margin-bottom:10px}.footer-contact-info .number:hover{color:#69bf4a}.footer-contact-info .address ul li{margin-bottom:30px;color:#000}.copyright{border-top:1px solid #a7cca2;padding-top:15px;padding-bottom:15px;text-align:center}.copyright *{color:#8dba87}.copyright-text{text-transform:capitalize}.shipping-item{border:1px dashed #69bf4a;border-radius:5px;padding:25px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 991px){.shipping-item{padding:25px}}.shipping-img{width:60px}.shipping-content{width:calc(100% - 60px);padding-left:20px}.shipping-content .title{color:#1f2226;font-size:20px}.shipping-content .short-desc{color:#3e3e3f}.shipping-style-2 .shipping-item{background-image:url("../images/shipping/shape/1.png");background-position:top;background-repeat:no-repeat;background-size:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:240px;position:relative}.shipping-style-2 .shipping-img{position:absolute;top:30px;width:70px}.shipping-style-2 .shipping-content{background-color:#fff;text-align:center;padding-top:55px;padding-bottom:20px;padding-left:0;width:100%}.product-item{padding:5px;overflow:hidden}.product-item:hover .product-img img.secondary-img{opacity:1}.product-item:hover .product-add-action{left:0}.product-img{position:relative}.product-img img{width:100%}.product-img img.secondary-img{position:absolute;left:0;top:0;opacity:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%}.product-content{padding-top:10px}.product-content .product-name{margin-bottom:5px;color:#303030;font-size:18px;display:block}.product-content .product-name:hover{color:#69bf4a}.product-add-action{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:absolute;bottom:0;left:-170px}.product-add-action ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-add-action ul li:not(:last-child){padding-right:5px}.product-add-action ul li a i{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);background-color:#fff;font-size:20px;width:40px;height:40px;line-height:40px;text-align:center;display:block;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.product-add-action ul li a i:hover{background-color:#69bf4a;color:#fff}.product-tab-nav.tab-style-1{padding-top:60px;padding-bottom:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.product-tab-nav.tab-style-1{padding-top:30px;padding-bottom:25px}}@media(max-width: 479px){.product-tab-nav.tab-style-1{margin-bottom:-30px}}.product-tab-nav.tab-style-1 li:not(:last-child){padding-right:25px}@media(max-width: 479px){.product-tab-nav.tab-style-1 li{padding-right:15px;margin-bottom:15px}}.product-tab-nav.tab-style-1 li a{border:1px solid #dee2e6;border-radius:4px;font-size:18px;color:#393939;padding-top:10px;padding-bottom:10px;padding-left:25px;padding-right:25px;display:block}.product-tab-nav.tab-style-1 li a.active{border-color:#69bf4a;border-style:dashed;color:#69bf4a}.product-tab-nav.tab-style-1 li a:hover{border-color:#69bf4a;border-style:dashed;color:#69bf4a}.product-tab-nav.tab-style-2{border-bottom:1px solid #dee2e6;margin-bottom:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-tab-nav.tab-style-2 li:not(:last-child){padding-right:25px}@media(max-width: 479px){.product-tab-nav.tab-style-2 li:first-child a{padding-bottom:10px}}.product-tab-nav.tab-style-2 li a{padding-bottom:20px;color:#363636;font-size:18px;display:block;position:relative;padding-left:15px;padding-right:15px}.product-tab-nav.tab-style-2 li a:before{background-color:#69bf4a;content:"";width:100%;height:2px;position:absolute;bottom:-1px;left:0;width:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media(max-width: 479px){.product-tab-nav.tab-style-2 li a:before{content:none}}.product-tab-nav.tab-style-2 li a.active{color:#69bf4a}.product-tab-nav.tab-style-2 li a.active:before{width:100%}.product-tab-nav.tab-style-2 li a:hover{color:#69bf4a}.product-tab-nav.tab-style-2 li a:hover:before{width:100%}.product-description-body .short-desc{color:#000;font-weight:300;line-height:30px}.feedback-area{background-color:#f6f7fb;border-radius:15px;margin-top:100px;padding-top:60px;padding-left:40px;padding-right:40px;padding-bottom:60px}.feedback-area .heading{margin-bottom:60px;line-height:24px;font-size:30px;color:#222121}@media(max-width: 479px){.feedback-area .heading{font-size:25px}}.feedback-area .rating-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 479px){.feedback-area .rating-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.feedback-area .rating-box ul{padding-left:0;padding-top:10px}}.feedback-form .group-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 767px){.feedback-form .group-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.feedback-form .form-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.feedback-form .input-field,.feedback-form .textarea-field{border:1px solid #dee2e6;background-color:#f6f7fb;padding-left:20px;padding-right:20px;width:100%;height:50px}.feedback-form .textarea-field{padding:20px;height:150px}.single-product-img.with-border{border:1px solid #dee2e6}.single-product-slider{border:1px solid #dee2e6;margin-bottom:20px}.single-product-slider .single-img{display:block}.single-product-content.with-sticky{position:-webkit-sticky;position:sticky;top:115px}.single-product-content>.title{color:#303030;font-size:24px;font-weight:400}.single-product-content .price-box{padding-bottom:15px}.single-product-content .price-box span{font-size:30px}.single-product-content .price-box span.new-price{color:#69bf4a}.single-product-content .rating-box-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:35px}@media(max-width: 479px){.single-product-content .rating-box-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.single-product-content .rating-box-wrap .review-status{padding-left:0;padding-top:5px}}.single-product-content .rating-box-wrap .review-status{padding-left:20px}@media(max-width: 479px){.single-product-content .rating-box-wrap .review-status{padding-left:0}}.single-product-content .rating-box-wrap .review-status span{font-size:14px}.single-product-content .short-desc{font-weight:300;color:#000;line-height:31px;margin-bottom:30px}.single-product-content .quantity-with-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 479px){.single-product-content .quantity-with-btn{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.single-product-content .quantity-with-btn li .cart-plus-minus{width:100%}@media(max-width: 479px){.single-product-content .quantity-with-btn li .cart-plus-minus .cart-plus-minus-box{width:100%}}.single-product-content .quantity-with-btn li.add-to-cart .btn{border-radius:5px}.single-product-content .quantity-with-btn li a.custom-circle-btn{padding:0}.single-product-content .quantity-with-btn li a.custom-circle-btn i{background-color:#3d3d3d;text-align:center;color:#fff;border-radius:5px;width:50px;height:50px;line-height:50px;font-size:18px;display:block;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-product-content .quantity-with-btn li a.custom-circle-btn:hover i{background-color:#69bf4a;color:#fff}.single-product-content .quantity-with-btn li:not(:last-child){padding-right:10px}@media(max-width: 479px){.single-product-content .quantity-with-btn li:not(:last-child){padding-bottom:10px}}.single-product-content .service-item{border:1px solid #dee2e6;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px}@media(max-width: 1199px){.single-product-content .service-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media(max-width: 479px){.single-product-content .service-item{padding:15px}}.single-product-content .service-item:not(:last-child){margin-right:30px}@media(max-width: 479px){.single-product-content .service-item:not(:last-child){margin-right:10px}}.single-product-content .service-item-wrap{padding-top:40px;padding-bottom:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 479px){.single-product-content .service-item-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product-content .service-item-wrap li:not(:last-child){margin-bottom:30px}}.single-product-content .service-content{padding-left:15px}@media(max-width: 1199px){.single-product-content .service-content{padding-left:0;padding-top:10px}}.single-product-content .product-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}@media(max-width: 479px){.single-product-content .product-category{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-product-content .product-category .title{margin-right:10px;color:#5f5f5f;font-weight:500;font-size:16px}.single-product-content .product-category ul li{display:inline-block}.single-product-content .product-category ul li a{color:#9f9e9e}.single-product-content .product-category ul li a:hover{color:#69bf4a}.single-product-content .social-link ul li:not(:last-child){padding-right:15px}.single-product-thumbs .swiper-slide{border:1px solid #dee2e6;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;display:block}.single-product-thumbs .swiper-slide-active{border-color:#69bf4a}.single-product-thumbs .swiper-slide:hover{border-color:#69bf4a}.single-product-thumbs:hover .thumbs-button-prev,.single-product-thumbs:hover .thumbs-button-next{opacity:1;visibility:visible}.single-product-thumbs:hover .thumbs-button-prev{left:0}.single-product-thumbs:hover .thumbs-button-next{right:0}.grouped-qty{color:#505050;font-size:14px;line-height:29px}.grouped-qty .in-stock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grouped-qty .in-stock i{margin-right:5px}.grouped-qty li{border-bottom:1px solid #dee2e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}@media(max-width: 479px){.grouped-qty li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}.grouped-qty li .product-name{font-size:16px}@media(max-width: 479px){.grouped-qty li .product-info{padding-top:10px}}.grouped-qty li .product-info .price-box span{font-size:16px}.grouped-qty li:not(:first-child){padding-top:15px}.selector-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 479px){.selector-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.selector-wrap.size-option{padding-bottom:30px}.selector-wrap .nice-select:focus,.selector-wrap .nice-select.open{border-color:#e8e8e8}.selector-wrap .nice-select:after{content:none}.selector-wrap .nice-select:before{background-color:#69bf4a;font-family:"FontAwesome";font-size:11px;color:#fff;content:"";-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;line-height:20px;text-align:center}.selector-title{border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height:42px;line-height:40px;padding-left:30px;padding-right:30px;width:150px;text-align:center}@media(max-width: 479px){.selector-title{width:100%;border-right:1px solid #e8e8e8;border-bottom:0;text-align:left;padding-left:20px}}.banner-item{position:relative}.banner-img img{width:100%}@media(max-width: 479px){.banner-img{height:250px}.banner-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.banner-content{position:absolute;width:100%}.banner-content .collection{color:#2d2d2d;display:block}.banner-content .title{color:#2d2d2d;font-size:36px}@media(max-width: 1199px){.banner-content .title{font-size:30px}}@media(max-width: 767px){.banner-content .title{font-size:25px}}.banner-content.text-position-left{width:calc(100% - 70px);top:50px;left:70px}@media(max-width: 767px){.banner-content.text-position-left{top:25px;left:30px}}.banner-content.text-position-left .collection{margin-bottom:15px}@media(max-width: 767px){.banner-content.text-position-left .collection{margin-bottom:0}}.banner-content.text-position-left .title{margin-bottom:30px}@media(max-width: 1199px){.banner-content.text-position-left .title{margin-bottom:20px}}@media(max-width: 767px){.banner-content.text-position-left .title{margin-bottom:10px}}.banner-content.text-position-center{top:45px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.banner-content.text-position-center .collection{margin-bottom:5px}.banner-content.text-position-center .title{margin-bottom:20px}@media(max-width: 1199px){.banner-content .btn-custom-size{width:135px;height:42px;line-height:42px;font-size:14px}}@media(max-width: 767px){.banner-content .btn-custom-size{width:110px;height:30px;line-height:30px;font-size:13px}}.banner-style-2 .banner-content.text-position-left{top:45px;left:40px}@media(max-width: 991px){.banner-style-2 .banner-content.text-position-left{top:25px;left:30px}}.banner-style-2 .banner-content.text-position-left .collection{margin-bottom:5px}@media(max-width: 991px){.banner-style-2 .banner-content.text-position-left .collection{margin-bottom:0}}.banner-style-2 .banner-content.text-position-left .title{margin-bottom:20px}@media(max-width: 991px){.banner-style-2 .banner-content.text-position-left .title{margin-bottom:10px;font-size:30px}}.banner-style-2 .banner-content.text-position-center{top:75px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.banner-style-2 .banner-content.text-position-center .collection{margin-bottom:5px;font-size:24px}@media(max-width: 991px){.banner-style-2 .banner-content.text-position-center .collection{margin-bottom:0;font-size:20px}}.banner-style-2 .banner-content.text-position-center .title{margin-bottom:25px;font-size:48px}@media(max-width: 991px){.banner-style-2 .banner-content.text-position-center .title{margin-bottom:15px;font-size:30px}}@media(max-width: 991px){.banner-style-2 .banner-content .btn-custom-size{width:110px;height:30px;line-height:30px;font-size:13px}}.banner-with-counter{background-color:#faf8f8;margin-top:200px}.banner-with-counter .banner-boxshadow{-webkit-box-shadow:0px 1px 25px 0px rgba(0,0,0,.2);box-shadow:0px 1px 25px 0px rgba(0,0,0,.2);background-color:#fff;padding:10px;margin-top:-200px}.banner-with-counter .banner-item{height:500px}.banner-with-counter .banner-item .popup-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.banner-with-counter .counter-area{padding-top:85px;padding-bottom:100px}@media(max-width: 1199px){.banner-with-counter .counter-area{padding-top:65px;padding-bottom:80px}}@media(max-width: 991px){.banner-with-counter .counter-area{padding-top:45px;padding-bottom:60px}}@media(max-width: 767px){.banner-with-counter .counter-area{padding-top:35px;padding-bottom:50px}}@media(max-width: 575px){.banner-with-counter .counter-area{text-align:center}}.banner-with-counter .counter-title{font-style:italic;font-size:36px;line-height:57px;text-align:center;margin-bottom:70px}@media(max-width: 575px){.banner-with-counter .counter-title{font-size:28px;line-height:1.6}}.banner-with-counter .counter-title span{color:#69bf4a}.banner-with-counter .counter-item{padding-left:70px}@media(max-width: 575px){.banner-with-counter .counter-item{padding-left:0}}.banner-with-counter .counter-item .count-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 575px){.banner-with-counter .counter-item .count-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.banner-with-counter .counter-item .count-wrap *{color:#69bf4a;font-size:40px}.banner-with-counter .counter-item .count-wrap .prefix{line-height:1}.banner-with-counter .counter-item .count-title{color:#3b3b3b;font-weight:300;font-size:30px}@media(min-width: 768px){.banner-with-counter [class*=col-]:not(:last-child) .counter-item{border-right:1px solid #dcdcdc}}.banner-bg-image{height:400px}.banner-bg-image .inner-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:100px;height:100%}@media(max-width: 767px){.banner-bg-image .inner-content{width:calc(100% - 50px);padding-left:0;margin:0 auto}}.banner-bg-image .inner-content .offer{color:#69bf4a;margin-bottom:5px;font-size:30px}@media(max-width: 767px){.banner-bg-image .inner-content .offer{font-size:20px}}.banner-bg-image .inner-content .title{font-size:36px}@media(max-width: 767px){.banner-bg-image .inner-content .title{font-size:24px}}.banner-bg-image .inner-content .discount{margin-bottom:35px;font-size:48px}@media(max-width: 767px){.banner-bg-image .inner-content .discount{font-size:28px}}.banner-bg-image .inner-content .discount span{color:#69bf4a}.blog-content .title{font-weight:700;font-size:24px;margin-bottom:15px}@media(max-width: 1199px){.blog-content .title{font-size:21px}}.blog-content .title a{color:#525252}.blog-content .title a:hover{color:#69bf4a}.blog-content .short-desc{line-height:30px;margin-bottom:45px}.blog-meta{margin-bottom:20px}.blog-meta *{color:#69bf4a}.blog-meta ul li{display:inline-block;text-transform:uppercase}.blog-meta ul li:not(:last-child){padding-right:10px}.blog-meta ul li i{vertical-align:text-bottom;margin-right:5px;font-size:18px}.blog-img .img-full{height:100%}.blog-img .inner-btn i{border:2px solid #69bf4a;background-color:#f6f7fb;color:#69bf4a;border-radius:100%;display:block;width:40px;height:40px;line-height:38px;text-align:center;font-size:24px}.blog-img .inner-btn-wrap{position:absolute;bottom:20px;left:20px}.blog-item{background-color:#f6f7fb;padding:35px 30px 40px 30px;border-radius:10px}.blog-item-wrap.list-item-wrap .blog-content{height:100%}.blog-item-wrap.list-item-wrap .blog-content .inner-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.blog-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 767px){.blog-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.blog-list-item .blog-img{width:50%}@media(max-width: 767px){.blog-list-item .blog-img{width:100%}}.blog-list-item .blog-content{padding-right:30px;width:50%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media(max-width: 767px){.blog-list-item .blog-content{width:100%;padding-right:0;padding-top:30px}}.blog-list-item .ratio{width:50%}@media(max-width: 767px){.blog-list-item .ratio{width:100%}}.blog-detail-item{background-color:#f6f7fb;border-radius:15px;padding-top:55px;padding-left:40px;padding-right:40px;padding-bottom:55px}@media(max-width: 479px){.blog-detail-item{padding-left:20px;padding-right:20px}}.blog-detail-item .short-desc{line-height:30px;margin-bottom:50px}.blog-detail-item .blog-img{margin-bottom:50px}.blog-detail-item .blog-content .title{margin-bottom:20px;font-size:36px}.blog-detail-item .blog-meta{margin-bottom:10px}.blog-detail-item .blog-meta ul li{font-size:18px}.blog-detail-item .blog-banner{padding-bottom:50px}.social-with-tags{background-color:#f6f7fb;border-radius:5px;padding-top:10px;padding-bottom:10px;padding-left:40px;padding-right:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media(max-width: 479px){.social-with-tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.social-with-tags .tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.social-with-tags .tags .title{color:#5f5f5f;font-weight:500}.social-with-tags .tags ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:5px}.social-with-tags .tags ul li:not(:last-child){margin-right:5px}.social-with-tags .tags ul li a{color:#69bf4a}.social-with-tags .social-link ul li:not(:last-child){padding-right:15px}.social-with-tags .social-link ul li i{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#000}.social-with-tags .social-link ul li i:hover{color:#69bf4a}.social-with-tags .social-link ul li.comment span{color:#000;font-weight:600;margin-right:5px}.blog-comment{background-color:#f6f7fb;border-radius:15px;margin-top:100px;padding-top:60px;padding-left:40px;padding-right:40px;padding-bottom:60px}@media(max-width: 575px){.blog-comment{padding-left:25px;padding-right:25px}}.blog-comment .heading{margin-bottom:60px;line-height:24px;font-size:30px;color:#222121}@media(max-width: 479px){.blog-comment .heading{font-size:28px}}.blog-comment-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 479px){.blog-comment-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.blog-comment-item[class*=blog-comment-item]:not(:last-child){padding-bottom:60px}.blog-comment-item.relpy-item{padding-left:60px}@media(max-width: 479px){.blog-comment-item.relpy-item{padding-left:0}}.blog-comment-img{width:120px}.blog-comment-img img{width:100%}.blog-comment-content{width:calc(100% - 115px);margin-left:30px}@media(max-width: 479px){.blog-comment-content{width:100%;margin-left:0;margin-top:25px}}.blog-comment-content .user-meta .date{color:#666;font-size:14px;display:block;margin-bottom:20px}.blog-comment-content .user-name{color:#333;font-weight:400;font-size:24px;line-height:29px;margin-bottom:5px}.blog-comment-content .user-comment{margin-bottom:20px;line-height:30px}.blog-comment-content .comment-btn{background-color:#343434;border-radius:5px;width:100px;height:35px;line-height:35px;color:#fff;font-size:14px}.blog-comment-content .comment-btn:hover{background-color:#69bf4a}.blog-comment-content .comment-btn.style-2{background-color:#69bf4a}.blog-comment-content .comment-btn.style-2:hover{background-color:#343434}@media(min-width: 576px){.testimonial-area .container-fluid{padding-left:30px;padding-right:30px}}.testimonial-area .custom-space{padding-left:30px;padding-right:30px}@media(max-width: 479px){.testimonial-area .custom-space{padding-left:15px;padding-right:15px}}.testimonial-bg{padding-top:100px;min-height:440px;padding-left:30px;padding-right:30px}@media(max-width: 479px){.testimonial-bg{padding-top:75px;padding-left:15px;padding-right:15px}}.testimonial-slider{margin:-10px;padding:10px}.testimonial-slider.with-bg{margin-top:-180px;padding-left:10px;padding-right:10px;margin-right:-10px;margin-left:-10px}@media(max-width: 575px){.testimonial-slider.with-bg{margin-top:-150px}}@media(max-width: 479px){.testimonial-slider.with-bg{margin-top:-85px}}.testimonial-item{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);background-color:#fff;border-radius:10px;padding:40px;position:relative;overflow:hidden}.testimonial-item:hover:before{background-color:#525252}.testimonial-item:before{content:url(../images/testimonial/icon/quotation.png);border-bottom-left-radius:100%;background-color:#69bf4a;position:absolute;top:0;right:0;width:125px;height:110px;line-height:110px;text-align:center;padding-left:15px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.testimonial-item .user-name{text-transform:uppercase;color:#434343;font-size:16px;font-weight:400;padding-top:25px}.testimonial-item .user-occupation{color:#434343}.testimonial-item .user-comment{color:#434343;font-style:italic;line-height:32px}.brand-bg{border-radius:10px;padding:90px}@media(max-width: 767px){.brand-bg{padding:30px}}.brand-slider .swiper-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.brand-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:.5;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.brand-item:hover{opacity:1}.brand-nav{background-color:#f4f4f4;padding-top:100px;padding-bottom:100px;padding-left:80px;padding-right:80px}.quick-view-modal .modal-dialog{max-width:100%;width:1125px}@media(max-width: 1199px){.quick-view-modal .modal-dialog{width:calc(100% - 30px);margin:30px auto}}.quick-view-modal .modal-content{border:0}.quick-view-modal .modal-header{padding:1rem 2rem}.quick-view-modal .modal-body{padding:2rem}.modal-img{height:100%}.modal-slider{border:1px solid #dee2e6;height:100%}.modal-thumbs .swiper-slide{border:1px solid #dee2e6;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.modal-thumbs .swiper-slide:hover{opacity:1}.about-title{font-size:60px;line-height:57px;margin-bottom:90px}.about-title span{color:#69bf4a;position:relative}.about-title span:before{content:url("../images/about/icon/1.png");position:absolute;bottom:-40px;right:0}.about-desc{font-size:18px;line-height:31px;margin-bottom:30px}@media(max-width: 991px){.team-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.team-item:hover .team-img .inner-content{opacity:1;visibility:visible}.team-item:hover .team-content{opacity:0}.team-img{background-color:#69bf4a;border-radius:100%;position:relative}@media(max-width: 991px){.team-img{background-color:rgba(0,0,0,0)}}@media(min-width: 992px){.team-img img{width:100%}}.team-img .inner-content{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;background-color:#fff;position:absolute;bottom:0;left:0;width:100%;height:135px;text-align:center;padding-top:25px;border-end-end-radius:125px;border-end-start-radius:125px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media(max-width: 991px){.team-img .inner-content{width:270px}}@media(max-width: 767px){.team-img .inner-content{width:100%}}@media(max-width: 575px){.team-img .inner-content{width:270px}}.team-img .inner-content .occupation{color:#696565;font-size:14px}.team-img .inner-content .social-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:30px;z-index:1}.team-img .inner-content .social-link ul li:not(:last-child){padding-right:10px}.team-img .inner-content .social-link ul li:nth-child(1),.team-img .inner-content .social-link ul li:nth-child(3){-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.team-img .inner-content .social-link ul li a{background-color:#fff}.team-img .inner-content .social-link ul li a:hover{background-color:#69bf4a;border-color:#69bf4a;color:#fff}.team-content{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;text-align:center;padding-top:25px;opacity:1}.team-member-name{color:#363636;font-size:18px;line-height:24px}.breadcrumb-height{height:370px}.breadcrumb-heading{text-transform:uppercase;font-size:36px}@media(max-width: 479px){.breadcrumb-heading{font-size:24px}}.breadcrumb-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.breadcrumb-item ul li{display:inline-block;line-height:30px;font-size:14px}.breadcrumb-item ul li:not(:last-child) a{position:relative;padding-right:25px;margin-right:10px}.breadcrumb-item ul li:not(:last-child) a:before{background-color:#69bf4a;position:absolute;content:"";width:10px;height:10px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb-item ul li i{font-size:16px;vertical-align:middle}.widgets-searchbox{background-color:#f6f7fb;border-radius:10px;position:relative;margin-bottom:40px;padding:30px}.widgets-searchbox .input-field{border:1px solid #dee2e6;background-color:#f6f7fb;border-radius:10px;width:100%;height:45px;line-height:45px;padding-left:15px;padding-right:55px;color:#969696}.widgets-searchbox .input-field::-webkit-input-placeholder{opacity:1}.widgets-searchbox .input-field::-moz-placeholder{opacity:1}.widgets-searchbox .input-field:-ms-input-placeholder{opacity:1}.widgets-searchbox .input-field::-ms-input-placeholder{opacity:1}.widgets-searchbox .input-field::placeholder{opacity:1}.widgets-searchbox-btn{background-color:rgba(0,0,0,0);border:0;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:20px;padding-right:20px;color:#cfcfcf}.widgets-searchbox-btn i{vertical-align:middle}.widgets-title{padding-bottom:15px;text-align:center;position:relative;color:#6c6c6c;font-size:24px}.widgets-title:before{background-color:#69bf4a;content:"";width:30px;height:2px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.widgets-area{background-color:#f6f7fb;border-radius:10px;padding-top:55px;padding-bottom:60px;padding-left:30px;padding-right:30px}.widgets-item{padding-top:50px}.widgets-category li:not(:last-child) a{border-bottom:1px solid #dee2e6;padding-bottom:10px;margin-bottom:10px}.widgets-category li a{color:#6a6a6a;display:block}.widgets-category li a:hover{color:#69bf4a}.widgets-category li i{vertical-align:middle;font-size:10px}.widgets-list-slider [class*=swiper-slide]:not(:last-child){border-bottom:1px solid #dee2e6;padding-bottom:20px;margin-bottom:20px}.widgets-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.widgets-list-img{width:70px}.widgets-list-content{width:calc(100% - 60px);padding-left:10px}.widgets-list-content .widgets-meta ul li.date{text-transform:uppercase;color:#69bf4a;padding-bottom:5px;font-size:13px}.widgets-list-content .title{color:#383838;font-weight:400;font-size:16px;line-height:22px}.widgets-tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.widgets-tag li{margin-right:10px;margin-bottom:15px}.widgets-tag li a{border:1px solid #dee2e6;border-radius:10px;display:block;padding-top:5px;padding-left:15px;padding-right:15px;padding-bottom:5px;color:#7e7e7e}.widgets-tag li a:hover{background-color:#69bf4a;border-color:#69bf4a;color:#fff}.widgets-banner{margin-top:40px}.product-topbar{padding-bottom:50px}.product-topbar>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 575px){.product-topbar>ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-topbar>ul>li:not(:last-child){margin-right:15px}@media(max-width: 575px){.product-topbar>ul>li:not(:last-child){margin-bottom:15px}}.product-topbar>ul li a{color:#6c6c6c}@media(max-width: 479px){.product-topbar>ul li.product-view-wrap{margin-bottom:0}}.product-topbar>ul li.product-view-wrap>ul>li:not(:last-child){margin-right:15px}.product-topbar>ul li.product-view-wrap>ul li a{border:1px solid #dee2e6;border-radius:5px;padding:10px}.product-topbar>ul li.product-view-wrap>ul li a.active{color:#69bf4a}.product-topbar>ul li.page-count{border:1px solid #dee2e6;border-radius:5px;padding:10px 30px}.product-topbar>ul li.page-count span{color:#69bf4a}.product-topbar>ul li.short .nice-select{border-radius:5px}.product-topbar>ul li.short .nice-select.active,.product-topbar>ul li.short .nice-select.open,.product-topbar>ul li.short .nice-select:focus{border-color:#dee2e6}.product-topbar>ul li.short .nice-select .list{width:auto;left:auto;right:0}.product-list-view .product-item{border:1px solid #dee2e6;padding-top:25px;padding-left:30px;padding-right:30px;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media(max-width: 575px){.product-list-view .product-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.product-list-view .product-item:hover{border-color:rgba(0,0,0,0);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15)}.product-list-view .product-img{width:25%}@media(max-width: 575px){.product-list-view .product-img{width:100%}}.product-list-view .product-content{padding-top:0;padding-bottom:0;padding-left:15px;border:0;width:75%;text-align:left;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media(max-width: 575px){.product-list-view .product-content{padding-left:0;width:100%}}.product-list-view .product-content .product-name{font-size:20px}.product-list-view .product-content .rating-box{padding-bottom:10px}.product-list-view .product-content .rating-box ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.product-list-view .product-content .short-desc{font-size:14px;line-height:26px}.product-list-view .product-add-action{padding-top:20px;opacity:1;visibility:visible;left:0;position:inherit;padding-left:5px}.product-list-view .product-add-action ul li:not(:last-child){padding-right:10px}.product-list-view .product-add-action ul li a i{border:1px solid #dee2e6;border-start-start-radius:5px;border-end-end-radius:5px;-webkit-box-shadow:none;box-shadow:none;width:45px;height:45px;line-height:45px}.product-list-view .product-add-action ul li a i:hover{border-color:#69bf4a}.contact-map{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact-map-size{min-height:500px;width:100%}.contact-wrap{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.2);box-shadow:0px 0px 22px 0px rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 767px){.contact-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.contact-info{padding:35px 40px;width:370px}@media(max-width: 767px){.contact-info{width:100%}}@media(max-width: 479px){.contact-info{padding:35px 30px}}.contact-info[data-bg-image]:not(.bg-pattern){background-position:bottom}.contact-title{margin-bottom:15px;font-size:30px}.contact-desc{margin-bottom:35px;font-size:14px;line-height:21px}.contact-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-list li:not(:last-child){margin-bottom:20px}.contact-list li i{background-color:#fff;color:#69bf4a;border-radius:100%;font-size:25px;display:block;width:50px;height:50px;line-height:50px;text-align:center;margin-right:20px}.contact-list li a{color:#fff;font-size:18px}.contact-form{padding:50px 40px;width:calc(100% - 370px)}@media(max-width: 767px){.contact-form{width:100%}}.contact-form .group-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 1199px){.contact-form .group-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.contact-form .form-field{width:100%}.contact-form .input-field,.contact-form .textarea-field{border:0;border-bottom:1px solid #dee2e6;font-weight:400;color:#8d8d8c;height:45px;line-height:45px;width:100%;font-style:italic}.contact-form .textarea-field{height:145px}.contact-form .form-messege{font-size:14px}.contact-form .form-messege.success{color:#525252}.contact-form .form-messege.error{color:red}.contact-button-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.contact-button-wrap .btn-custom-size{border-radius:10px}.form-message.success{color:#69bf4a}.form-message.error{color:red}.frequently-area h2.heading{padding-bottom:60px;font-size:24px;line-height:24px}.frequently-area .frequently-item>ul>li:not(:last-child){margin-bottom:20px}.frequently-area .frequently-item>ul>li.has-sub,.frequently-area .frequently-item>ul>li.children{border:1px solid #dee2e6;padding:20px}.frequently-area .frequently-item>ul>li.has-sub>a,.frequently-area .frequently-item>ul>li.children>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;font-size:16px;color:#555252}.frequently-area .frequently-item>ul>li.has-sub>a:hover,.frequently-area .frequently-item>ul>li.children>a:hover{color:#69bf4a}.frequently-area .frequently-item>ul>li.has-sub>a i,.frequently-area .frequently-item>ul>li.children>a i{font-size:25px}.frequently-area .frequently-item>ul>li.has-sub>ul.frequently-body,.frequently-area .frequently-item>ul>li.children>ul.frequently-body{display:none;padding-top:20px}.frequently-area .frequently-item>ul>li.has-sub>ul.frequently-body>li,.frequently-area .frequently-item>ul>li.children>ul.frequently-body>li{line-height:1.8}.frequently-area .frequently-item>ul>li.has-sub.open>a,.frequently-area .frequently-item>ul>li.children.open>a{color:#69bf4a}.frequently-area .frequently-item>ul>li.has-sub.open>a>i:before,.frequently-area .frequently-item>ul>li.children.open>a>i:before{content:""}.myaccount-tab-trigger{display:block}.myaccount-tab-trigger li{display:block}.myaccount-tab-trigger li:first-child{margin-top:-1px}.myaccount-tab-trigger li a{border:1px solid #444;display:block;background:#2c2c2c;color:#fff;text-transform:uppercase;font-weight:600;padding:10px 20px}.myaccount-tab-trigger li a.active{background:#69bf4a;border-color:#69bf4a;color:#fff}.myaccount-tab-trigger li a.active:hover{color:#fff}.myaccount-tab-trigger li a:hover{color:#69bf4a}.myaccount-tab-content{border:1px solid #dee2e6;padding:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.myaccount-dashboard p{margin-bottom:20px}.myaccount-dashboard p:last-child{margin-bottom:0}.myaccount-orders .table{margin-bottom:0}.myaccount-orders .table .account-order-id:hover{color:#69bf4a}.myaccount-orders .table.table-hover tbody tr:hover{--bs-table-accent-bg: rgba(0, 0, 0, 0.02);color:var(--bs-table-hover-color)}.myaccount-orders .table td,.myaccount-orders .table th{vertical-align:middle;text-align:center}.myaccount-orders .small-title{margin-bottom:15px}.myaccount-form,.myaccount-form-boxed{padding:30px;border-radius:0;border:1px solid #dee2e6}@media(max-width: 479px){.myaccount-form,.myaccount-form-boxed{padding:0;border:0}}.myaccount-form .myaccount-form-inner,.myaccount-form-boxed .myaccount-form-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-20px}@media(max-width: 479px){.myaccount-form .myaccount-form-inner,.myaccount-form-boxed .myaccount-form-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.myaccount-form .myaccount-form-inner .single-input,.myaccount-form-boxed .myaccount-form-inner .single-input{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:20px}.myaccount-form .myaccount-form-inner .single-input.single-input-half,.myaccount-form-boxed .myaccount-form-inner .single-input.single-input-half{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 15px);-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}@media(max-width: 479px){.myaccount-form .myaccount-form-inner .single-input.single-input-half,.myaccount-form-boxed .myaccount-form-inner .single-input.single-input-half{max-width:100%}}.myaccount-form .myaccount-form-inner .single-input label,.myaccount-form-boxed .myaccount-form-inner .single-input label{margin-bottom:8px;display:block}.myaccount-form .myaccount-form-inner .single-input input,.myaccount-form .myaccount-form-inner .single-input select,.myaccount-form .myaccount-form-inner .single-input textarea,.myaccount-form-boxed .myaccount-form-inner .single-input input,.myaccount-form-boxed .myaccount-form-inner .single-input select,.myaccount-form-boxed .myaccount-form-inner .single-input textarea{padding:0 15px;border:1px solid #dee2e6;height:40px;width:100%}.myaccount-form .myaccount-form-inner .single-input input:first-child,.myaccount-form-boxed .myaccount-form-inner .single-input input:first-child{margin-top:20px}.myaccount-form .myaccount-form-inner .single-input .checkbox-input,.myaccount-form-boxed .myaccount-form-inner .single-input .checkbox-input{display:inline-block}.myaccount-form .myaccount-form-inner .single-input .checkbox-input label,.myaccount-form-boxed .myaccount-form-inner .single-input .checkbox-input label{display:inline-block}.myaccount-form .myaccount-form-inner a,.myaccount-form-boxed .myaccount-form-inner a{font-size:13px}.myaccount-form .myaccount-form-inner a:hover,.myaccount-form-boxed .myaccount-form-inner a:hover{color:#69bf4a}.login-form{-webkit-box-shadow:1px 1px 5px 5px rgba(0,0,0,.1);box-shadow:1px 1px 5px 5px rgba(0,0,0,.1);background-color:#fff;padding:30px}.login-form label{display:block;font-size:14px;margin-bottom:12px;font-weight:500;text-transform:capitalize}.login-form input{width:100%;background-color:rgba(0,0,0,0);border:1px solid #dee2e6;border-radius:0;line-height:23px;padding:10px 20px;font-size:14px;margin-bottom:15px}.login-form input[type=checkbox]{width:auto}.login-title{font-size:20px;line-height:23px;text-transform:capitalize;font-weight:700;margin-bottom:0;padding-bottom:20px}.login-form .check-box{float:left;margin-right:70px}.login-form .check-box:last-child{margin-right:0}.login-form .check-box input[type=checkbox]{display:none}.login-form .check-box input[type=checkbox]+label{position:relative;padding-left:30px;line-height:20px;font-size:14px;font-weight:400;margin:0}.login-form .check-box input[type=checkbox]+label:before{position:absolute;left:0;top:0;width:20px;height:20px;display:block;border:2px solid #dee2e6;content:"";-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.login-form .check-box input[type=checkbox]+label:after{position:absolute;left:0;top:0;display:block;content:"";font-family:"FontAwesome";font-weight:600;font-size:12px;line-height:20px;opacity:0;width:20px;text-align:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.login-form .check-box input[type=checkbox]:checked+label:before{border:2px solid #dee2e6}.login-form .check-box input[type=checkbox]:checked+label:after{opacity:1}.forgotton-password_info a{font-size:14px}.table-content table td.product-subtotal{font-size:16px;font-weight:700}.table-content table td.quantity .cart-plus-minus{margin:0 auto}@media(max-width: 767px){.cart-area .table-content table td:nth-child(3){padding:45.1px 10px}}.coupon-all{margin-top:30px}.coupon-all .coupon{float:left}.coupon-all .coupon input{background-color:rgba(0,0,0,0);border:1px solid #dee2e6;font-size:13px;border-radius:0;height:42px;width:120px;padding:0 10px}.coupon-all .coupon input.button,.coupon-all .coupon2 input.button{background-color:#505050;border:0 none;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:700;cursor:pointer;height:42px;letter-spacing:1px;line-height:42px;padding:0 25px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:inherit}.coupon-all .coupon input.button:hover,.coupon-all .coupon2 input.button:hover{background-color:#69bf4a}.coupon-all .coupon.coupon2,.coupon-all .coupon2.coupon2{float:right}@media(max-width: 479px){.coupon-all .coupon.coupon2,.coupon-all .coupon2.coupon2{margin-top:15px}}.cart-page-total{padding-top:30px}.cart-page-total>h2{font-size:25px;font-weight:700;margin-bottom:20px;text-transform:capitalize}.cart-page-total>ul{border:1px solid #dee2e6}.cart-page-total>ul li{list-style:none;font-size:15px;padding:10px 30px;border-bottom:1px solid #dee2e6;font-weight:700}.cart-page-total>ul li:last-child{border-bottom:0}.cart-page-total>ul li span{float:right}.cart-page-total a{background-color:#505050;border:0;color:#fff;display:inline-block;margin-top:30px;padding:10px 20px;text-transform:capitalize;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.cart-page-total a:hover{background-color:#69bf4a;color:#fff}.table-content .table>:not(:last-child)>:last-child>*{border-bottom-color:#dee2e6}.table-content table{border-color:#dee2e6;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0}@media(max-width: 767px){.table-content table thead tr{display:none}}.table-content table th,.table-content table td{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}.table-content table th{border-top:medium none;font-size:15px;text-transform:capitalize;padding:20px 10px;text-align:center;font-weight:500;vertical-align:middle}.table-content table td{border-top:medium none;padding:18px 10px;vertical-align:middle;font-size:13px}@media(max-width: 767px){.table-content table td{width:100%;display:block}}@media(max-width: 767px){.table-content table td:nth-child(3){padding:32.1px 10px;display:block;width:100%}}.table-content table td.product_remove{font-size:20px}.table-content table td.product-thumbnail img{width:auto;height:100%}.table-content table td.product-name{font-size:16px;text-transform:capitalize}.table-content table td.product-price{font-size:16px}.table-content table td.product-stock-status span.in-stock,.table-content table td.product-stock-status span.out-stock{font-size:12px;text-transform:capitalize}.table-content table td.product-stock-status span.out-stock{color:red}.table-content table td.cart_btn a{font-size:14px;text-transform:uppercase;background:#505050;color:#fff;height:40px;line-height:43px;width:130px;display:inline-block;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.table-content table td.cart_btn a:hover{background:#69bf4a;color:#fff}.compare-table .table thead th{border-width:1px;padding:15px 10px}.compare-table .table tbody tr{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.compare-table .table tbody tr:hover{--bs-table-accent-bg: rgba(0, 0, 0, 0.02);color:var(--bs-table-hover-color)}.compare-table .table tbody tr td,.compare-table .table tbody tr th{vertical-align:middle;text-align:center}.compare-table .table tbody tr th{min-width:200px}.compare-table .table tbody tr td{min-width:250px}.compare-table .table tbody tr td .compare-pdoduct-image{max-width:200px;display:inline-block;padding:20px 0}.compare-table .table tbody tr td .compare-pdoduct-image a{display:inline-block}.compare-table .table tbody tr td .compare-pdoduct-image a.btn{display:block;margin-top:30px}.compare-table .table tbody tr td .compare-product-name{font-size:14px;margin-bottom:0}.compare-table .table tbody tr td .compare-product-name a{-webkit-transition-property:color;-o-transition-property:color;transition-property:color}.compare-table .table tbody tr td .rating-box ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.coupon-accordion h3{background-color:#f1f1f1;font-size:14px;font-weight:400;list-style:outside none none;margin:0 0 30px;padding:16px 32px 16px 56px;position:relative;width:auto;text-transform:none}.coupon-accordion h3:before{content:"";display:inline-block;font-family:"Pe-icon-7-stroke";left:24px;position:absolute;top:16px}.coupon-accordion span{cursor:pointer;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;text-transform:none}.coupon-accordion .coupon-content{border:1px solid #dee2e6;margin-bottom:20px;display:none;padding:20px}.coupon-accordion .coupon-content .coupon-info p{margin-bottom:0}.coupon-accordion .coupon-content .coupon-info p.form-row-first label,.coupon-accordion .coupon-content .coupon-info p.form-row-last label{display:block}.coupon-accordion .coupon-content .coupon-info p.form-row-first label span.required,.coupon-accordion .coupon-content .coupon-info p.form-row-last label span.required{color:red}.coupon-accordion .coupon-content .coupon-info p.form-row-first input,.coupon-accordion .coupon-content .coupon-info p.form-row-last input{border:1px solid #dee2e6;height:36px;margin:0 0 14px;border-radius:0;max-width:100%;padding:0 0 0 10px;width:370px;background-color:rgba(0,0,0,0)}.coupon-accordion .coupon-content .coupon-info p.form-row input[type=submit]{background-color:#505050;border:medium none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;float:left;font-size:12px;height:40px;line-height:40px;margin-right:15px;padding:0 30px;text-shadow:none;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:inherit}.coupon-accordion .coupon-content .coupon-info p.form-row input[type=checkbox]{height:inherit;position:relative;top:0;width:inherit}.coupon-accordion .coupon-content .coupon-info p.lost-password{margin-top:15px}.coupon-accordion .coupon-content .coupon-info p.lost-password a{font-size:14px}.coupon-checkout-content{margin-bottom:30px;display:none}.coupon-checkout-content .coupon-info .checkout-coupon{margin-bottom:0}.coupon-checkout-content .coupon-info .checkout-coupon input[type=text]{background-color:rgba(0,0,0,0);border:1px solid #dee2e6;border-radius:0;height:36px;padding-left:10px;width:170px}.coupon-checkout-content .coupon-info .checkout-coupon input[type=submit]{background:#505050;border:medium none;border-radius:0;color:#fff;height:36px;cursor:pointer;margin-left:6px;padding:5px 10px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:inherit}@media(max-width: 991px){.coupon-checkout-content .coupon-info .checkout-coupon .coupon-inner_btn{margin:28px 0 0}}.coupon-checkout-content .coupon-info .checkout-coupon .coupon-inner_btn:hover{background-color:#69bf4a}.checkbox-form h3{border-bottom:1px solid #dee2e6;font-size:25px;margin:0 0 25px;padding-bottom:10px;text-transform:uppercase;width:100%}@media(max-width: 991px){.checkbox-form h3{font-size:18px}}.checkbox-form .country-select{margin-bottom:25px}.checkbox-form .country-select .myniceselect.nice-select span{height:40px;line-height:40px;display:inline-block;width:100%;padding:0 0 0 15px}.checkbox-form .checkout-form-list{margin-bottom:30px}.checkbox-form .checkout-form-list input[type=text],.checkbox-form .checkout-form-list input[type=password],.checkbox-form .checkout-form-list input[type=email]{border:1px solid #dee2e6;background:#fff;border-radius:0;height:42px;width:100%;padding:0 0 0 10px}.checkbox-form .checkout-form-list label{margin-bottom:5px}.checkbox-form .checkout-form-list.create-acc{margin-bottom:15px}.checkbox-form .checkout-form-list.create-acc label{display:inline-block}.checkbox-form .country-select label,.checkbox-form.checkout-form-list label{margin:0 0 5px;display:block}.checkbox-form .country-select label span.required,.checkbox-form.checkout-form-list label span.required{display:inline-block;font-size:24px;line-height:16px;position:relative;top:5px}.different-address h3 label{display:inline-block;margin-right:20px;font-size:25px;margin-bottom:10px}@media(max-width: 767px){.different-address h3 label{font-size:15px}}.different-address h3 input{height:inherit;line-height:normal;margin:4px 0 0;position:relative;top:0;width:auto}.order-notes .checkout-form-list-2{margin-bottom:0}@media(max-width: 991px){.order-notes .checkout-form-list-2{margin-bottom:30px}}.order-notes textarea{background-color:rgba(0,0,0,0);border:1px solid #dee2e6;height:90px;padding:15px;width:100%}.create-account,#ship-box-info{display:none}.your-order{background:#f1f1f1;padding:30px 40px 30px}.your-order h3{border-bottom:1px solid #dee2e6;font-size:25px;padding-bottom:10px;text-transform:uppercase;width:100%}@media(max-width: 767px){.your-order h3{font-size:18px}}.your-order .your-order-table table{background:rgba(0,0,0,0);border:medium none;width:100%}.your-order .your-order-table table thead{background-color:#f1f1f1}.your-order .your-order-table table thead tr th{border-top:medium none;font-weight:normal;text-align:center;text-transform:uppercase;vertical-align:middle;width:250px}.your-order .your-order-table table thead tr th,.your-order .your-order-table table thead tr td{border-bottom:1px solid #dee2e6;border-right:medium none;font-size:14px;padding:15px 0;text-align:center}.your-order .your-order-table table .cart_item:hover{background:#f1f1f1}.your-order .your-order-table table .order-total td{border-bottom:medium none}.your-order .your-order-table table .order-total td span{font-size:20px}.your-order .your-order-table table .order-total th{border-bottom:medium none;font-size:18px}.payment-method{margin-top:20px}.payment-method .payment-accordion .card{border:0;border-radius:0;background:#f1f1f1}.payment-method .payment-accordion .card-header{padding:0;margin-bottom:0;background-color:#f1f1f1;border-bottom:0}.payment-method .payment-accordion .card-body{padding:0}.payment-method .payment-accordion .panel.panel-default{margin-bottom:20px}.payment-method .payment-accordion .panel-title{font-size:18px;cursor:pointer}.order-button-payment input{background-color:#505050;border:medium none;color:#fff;font-size:17px;height:50px;margin:20px 0 0;padding:0;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;border:1px solid rgba(0,0,0,0);cursor:pointer}.order-button-payment input:hover{background-color:#69bf4a;color:#fff}.error-404-area[data-bg-image]:not(.bg-pattern){background-position:bottom;height:885px}.error-404-content{text-align:center}.error-404-content .title{font-style:italic;color:#4e4e4e;font-size:48px;margin-bottom:65px}.error-404-img{margin-bottom:70px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLm1pbi5jc3MiLCJzdHlsZS5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX21peGlucy5zY3NzIiwiX2FuaW1hdGlvbi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX25hdmlnYXRpb24uc2NzcyIsIl9vZmZjYW52YXMuc2NzcyIsIl9uZXdzbGV0dGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfc2hpcHBpbmcuc2NzcyIsIl9wcm9kdWN0LnNjc3MiLCJfYmFubmVyLnNjc3MiLCJfYmxvZy5zY3NzIiwiX3Rlc3RpbW9uaWFsLnNjc3MiLCJfYnJhbmQuc2NzcyIsIl9tb2RhbC5zY3NzIiwiX2Fib3V0LnNjc3MiLCJfYnJlYWRjcnVtYi5zY3NzIiwiX3NpZGViYXIuc2NzcyIsIl9zaG9wLnNjc3MiLCJfY29udGFjdC5zY3NzIiwiX2ZhcS5zY3NzIiwiX215LWFjY291bnQuc2NzcyIsIl9sb2dpbi1yZWdpc3Rlci5zY3NzIiwiX2NhcnQuc2NzcyIsIl93aXNobGlzdC5zY3NzIiwiX2NvbXBhcmUuc2NzcyIsIl9jaGVja291dC5zY3NzIiwiXzQwNC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBJQ3dDUSxDQUFBLEtDbkNSLHNCQUNJLENBQUEsVUFFSixXQUVJLENBQUEsS0FFSiw4QkFDSSxDQUFBLGFBQ0EsQ0FBQSxFQUVKLGFBQ0ksQ0FBQSxvQkFDQSxDQUFBLFFBQ0EsYUFDSSxDQUFBLHdCQUdSLGtDQUtJLENBQUEsNkJBQUEsQ0FBQSwwQkFBQSxDQUFBLGdKQVdBLFFBQ0ksQ0FBQSxvQkFDQSxDQUFBLFNBQ0EsQ0FBQSx1QkFDQSxDQUFBLGVBQUEsQ0FBQSxHQUdSLFFBQ0ksQ0FBQSxTQUNBLENBQUEsZUFDQSxDQUFBLElBRUosY0FDSSxDQUFBLFVBRUosVUFDSSxDQUFBLGVBQ0EsQ0FBQSxtQkFDQSxDQUFBLGdCQUFBLENBQUEsZ0NBQ0EsQ0FBQSw2QkFBQSxDQUFBLGlCQUVKLHdCQUNJLENBQUEsVUFDQSxDQUFB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REFJSix5QkFDSSxDQUFBLHlEQUNBLGNBQ0ksQ0FBQSxvREFHUix5QkFDSSxDQUFBLGNBQ0EsQ0FBQSxnQkFPcEIsZUFDSSxDQUFBLHlDQUVJLFFBQ0ksQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxnREFFSixTQUNJLENBQUEsZUFDQSxDQUFBLHdCQUNBLENBQUEsZUFDQSxDQUFBLDhDQUVKLFNBQ0ksQ0FBQSx3REFFSixrQkFDSSxDQUFBLGdEQUVKLGNBQ0ksQ0FBQSxjQUNBLENBQUEsNEJBTVIsd0JBQ0ksQ0FBQSxrQkFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSxTQUNBLENBQUEsd0JBQ0EsQ0FBQSxrQ0FDQSxDQUFBLDZCQUFBLENBQUEsMEJBQUEsQ0FBQSxVQUNBLENBQUEsOEJBQ0EsQ0FBQSxjQUNBLENBQUEsa0NBQ0Esd0JBQ0ksQ0FBQSxVQUNBLENBQUEsZ0RDalZBLDBCQUNJLENBQUEsWUFDQSxDQUFBLG1CQUdSLGlCQUNJLENBQUEsMEJBQ0EsaUJBQ0ksQ0FBQSxhQUNBLENBQUEsY0FDQSxDQUFBLGtCQUNBLENBQUEsZUFHUixrQkFDSSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SdWJpazppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDAmZGlzcGxheT1zd2FwXCI7aHRtbHtzY3JvbGwtYmVoYXZpb3I6c21vb3RofWh0bWwsYm9keXtoZWlnaHQ6MTAwJX1ib2R5e2ZvbnQtZmFtaWx5OlwiUnViaWtcIixzYW5zLXNlcmlmO2NvbG9yOiM1MjUyNTJ9YXtjb2xvcjojNTI1MjUyO3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXJ7Y29sb3I6I2FiZDM3M31hLGJ1dHRvbiwuYnRuLGltZyxpbnB1dHstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzfWE6Zm9jdXMsYnV0dG9uOmZvY3VzLC5idG46Zm9jdXMsaW5wdXQ6Zm9jdXMsc2VsZWN0OmZvY3VzLHRleHRhcmVhOmZvY3VzLC5zd2lwZXItc2xpZGU6Zm9jdXMsLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cywuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3Vze2JvcmRlcjowO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9dWx7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX1pbWd7bWF4LXdpZHRoOjEwMCV9LmltZy1mdWxse3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjstby1vYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcn06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mztjb2xvcjojZmZmfTo6c2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mztjb2xvcjojZmZmfS5idG46Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtvdXRsaW5lOjB9QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDE1cHg7bWF4LXdpZHRoOjEyMDBweH0uY29udGFpbmVyIC5yb3d7LS1icy1ndXR0ZXIteDogMzBweH19LnNlY3Rpb24tc3BhY2UtdG9wLTEwMHtwYWRkaW5nLXRvcDoxMDBweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5zZWN0aW9uLXNwYWNlLXRvcC0xMDB7cGFkZGluZy10b3A6ODBweH19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLXRvcC0xMDB7cGFkZGluZy10b3A6NjBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLXNwYWNlLXRvcC0xMDB7cGFkZGluZy10b3A6NTBweH19LnNlY3Rpb24tc3BhY2UtdG9wLTk1e3BhZGRpbmctdG9wOjk1cHh9QG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXsuc2VjdGlvbi1zcGFjZS10b3AtOTV7cGFkZGluZy10b3A6NzVweH19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLXRvcC05NXtwYWRkaW5nLXRvcDo1NXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtdG9wLTk1e3BhZGRpbmctdG9wOjQ1cHh9fS5zZWN0aW9uLXNwYWNlLXRvcC05MHtwYWRkaW5nLXRvcDo5MHB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7LnNlY3Rpb24tc3BhY2UtdG9wLTkwe3BhZGRpbmctdG9wOjcwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS10b3AtOTB7cGFkZGluZy10b3A6NTBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLXNwYWNlLXRvcC05MHtwYWRkaW5nLXRvcDo0MHB4fX0uc2VjdGlvbi1zcGFjZS10b3AtODV7cGFkZGluZy10b3A6ODVweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5zZWN0aW9uLXNwYWNlLXRvcC04NXtwYWRkaW5nLXRvcDo2NXB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tc3BhY2UtdG9wLTg1e3BhZGRpbmctdG9wOjQ1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS10b3AtODV7cGFkZGluZy10b3A6MzVweH19LnNlY3Rpb24tc3BhY2UtdG9wLTgwe3BhZGRpbmctdG9wOjgwcHh9QG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXsuc2VjdGlvbi1zcGFjZS10b3AtODB7cGFkZGluZy10b3A6NjBweH19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLXRvcC04MHtwYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtdG9wLTgwe3BhZGRpbmctdG9wOjMwcHh9fS5zZWN0aW9uLXNwYWNlLXRvcC03NXtwYWRkaW5nLXRvcDo3NXB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7LnNlY3Rpb24tc3BhY2UtdG9wLTc1e3BhZGRpbmctdG9wOjU1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS10b3AtNzV7cGFkZGluZy10b3A6MzVweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLXNwYWNlLXRvcC03NXtwYWRkaW5nLXRvcDoyNXB4fX0uc2VjdGlvbi1zcGFjZS15LWF4aXMtMTAwe3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjEwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7LnNlY3Rpb24tc3BhY2UteS1heGlzLTEwMHtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS15LWF4aXMtMTAwe3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NjBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLXNwYWNlLXktYXhpcy0xMDB7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fX0uc2VjdGlvbi1zcGFjZS15LWF4aXMtOTV7cGFkZGluZy10b3A6OTVweDtwYWRkaW5nLWJvdHRvbTo5NXB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7LnNlY3Rpb24tc3BhY2UteS1heGlzLTk1e3BhZGRpbmctdG9wOjc1cHg7cGFkZGluZy1ib3R0b206NzVweH19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLXktYXhpcy05NXtwYWRkaW5nLXRvcDo1NXB4O3BhZGRpbmctYm90dG9tOjU1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS15LWF4aXMtOTV7cGFkZGluZy10b3A6NDVweDtwYWRkaW5nLWJvdHRvbTo0NXB4fX0uc2VjdGlvbi1zcGFjZS15LWF4aXMtOTB7cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbTo5MHB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7LnNlY3Rpb24tc3BhY2UteS1heGlzLTkwe3BhZGRpbmctdG9wOjcwcHg7cGFkZGluZy10b3A6NzBweH19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLXktYXhpcy05MHtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS15LWF4aXMtOTB7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fX0uc2VjdGlvbi1zcGFjZS1ib3R0b20tMTAwe3BhZGRpbmctYm90dG9tOjEwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7LnNlY3Rpb24tc3BhY2UtYm90dG9tLTEwMHtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tc3BhY2UtYm90dG9tLTEwMHtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtYm90dG9tLTEwMHtwYWRkaW5nLWJvdHRvbTo1MHB4fX0uc2VjdGlvbi1zcGFjZS1ib3R0b20tOTV7cGFkZGluZy1ib3R0b206OTVweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5zZWN0aW9uLXNwYWNlLWJvdHRvbS05NXtwYWRkaW5nLWJvdHRvbTo3NXB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tc3BhY2UtYm90dG9tLTk1e3BhZGRpbmctYm90dG9tOjU1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS1ib3R0b20tOTV7cGFkZGluZy1ib3R0b206NDVweH19LnNlY3Rpb24tc3BhY2UtYm90dG9tLTkwe3BhZGRpbmctYm90dG9tOjkwcHh9QG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXsuc2VjdGlvbi1zcGFjZS1ib3R0b20tOTB7cGFkZGluZy1ib3R0b206NzBweH19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLWJvdHRvbS05MHtwYWRkaW5nLWJvdHRvbTo1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtYm90dG9tLTkwe3BhZGRpbmctYm90dG9tOjQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LmctbWluLTMwey0tYnMtZ3V0dGVyLXg6IDMwcHg7LS1icy1ndXR0ZXIteTogMzBweH19LmcteC0xNXstLWJzLWd1dHRlci14OiAxNXB4fS5nLXgtMzB7LS1icy1ndXR0ZXIteDogMzBweH0uZy15LTIwey0tYnMtZ3V0dGVyLXk6IDIwcHh9LmcteS0zMHstLWJzLWd1dHRlci15OiAzMHB4fS5wdC01NXtwYWRkaW5nLXRvcDo1NXB4fS5wdC00MHtwYWRkaW5nLXRvcDo0MHB4fS5wdC0zMHtwYWRkaW5nLXRvcDozMHB4fS5wYi02MHtwYWRkaW5nLWJvdHRvbTo2MHB4fS5weS0zMHtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9LnB4LTMwe3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweH0ubXQtMzB7bWFyZ2luLXRvcDozMHB4fS5tZS0zMHttYXJnaW4tcmlnaHQ6MzBweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1lLWxnLTMwe21hcmdpbi1yaWdodDozMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lLW1kLTMwe21hcmdpbi1yaWdodDozMHB4fX0ubWItMzB7bWFyZ2luLWJvdHRvbTozMHB4fS5tYi0zNXttYXJnaW4tYm90dG9tOjM1cHh9W2RhdGEtYmctaW1hZ2VdOm5vdCguYmctcGF0dGVybil7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS50ZXh0LXdoaXRlICp7Y29sb3I6I2ZmZn0udGV4dC1wcm9uaWEtcHJpbWFyeSAqe2NvbG9yOiNhYmQzNzN9LnRleHQtcHJvbmlhLXNlY29uZGFyeSAqe2NvbG9yOiM1MjUyNTJ9LnRleHQtYmxhY2sgKntjb2xvcjojMDAwfS5iZy13aGl0ZS1zbW9rZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjR9LmJnLXByb25pYS1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6I2FiZDM3M30uc2VjdGlvbi10aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzM5MzkzOTtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoyN3B4O3BhZGRpbmctbGVmdDo5MHB4O3BhZGRpbmctcmlnaHQ6OTBweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi10aXRsZXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi1ib3R0b206MjBweH19LnNlY3Rpb24tdGl0bGU6YmVmb3JlLC5zZWN0aW9uLXRpdGxlOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mzt3aWR0aDo3MHB4O2hlaWdodDoycHg7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDo1MCU7bGVmdDowfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi10aXRsZTpiZWZvcmUsLnNlY3Rpb24tdGl0bGU6YWZ0ZXJ7Y29udGVudDpub25lfX0uc2VjdGlvbi10aXRsZTphZnRlcntsZWZ0OmF1dG87cmlnaHQ6MH0uc2VjdGlvbi10aXRsZS13cmFwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlY3Rpb24tZGVzY3t0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMXB4O2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbTo1NXB4O21heC13aWR0aDo1ODBweH0uYmFja2dyb3VuZC1pbWd7cG9zaXRpb246cmVsYXRpdmV9LmJhY2tncm91bmQtaW1nIC5pbm5lci1iZ3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7ei1pbmRleDotMX0ucHJlbG9hZGVyLWFjdGl2ZXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDB2aDt3aWR0aDoxMDB2dzt6LWluZGV4Ojk5OTk5fS5wcmVsb2FkZXItYWN0aXZlIC5wcmVsb2FkZXItYXJlYS13cmFwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7ZGlzcGxheTpibG9jazt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTk5fS5wcmVsb2FkZXItYWN0aXZlIC5wcmVsb2FkZXItYXJlYS13cmFwIC5zcGlubmVyIGRpdntiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzM7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW4tcmlnaHQ6MTVweDstd2Via2l0LWFuaW1hdGlvbjpzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7YW5pbWF0aW9uOnNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aH0ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcCAuc3Bpbm5lciBkaXYuYm91bmNlMXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMC4zMnM7YW5pbWF0aW9uLWRlbGF5Oi0wLjMyc30ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcCAuc3Bpbm5lciBkaXYuYm91bmNlMnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMC4xNnM7YW5pbWF0aW9uLWRlbGF5Oi0wLjE2c30ucHJlbG9hZGVyLWFyZWEtd3JhcHtkaXNwbGF5Om5vbmV9QC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5ezAlLDgwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5ezAlLDgwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0ub3Blbl90bV9wcmVsb2FkZXJ7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3otaW5kZXg6OTk5OTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7LW8tdHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi41czstby10cmFuc2l0aW9uLWRlbGF5Oi41czt0cmFuc2l0aW9uLWRlbGF5Oi41c30ub3Blbl90bV9wcmVsb2FkZXIubG9hZGVke29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0ub3Blbl90bV9wcmVsb2FkZXIubG9hZGVkOmJlZm9yZSwub3Blbl90bV9wcmVsb2FkZXIubG9hZGVkOmFmdGVye3dpZHRoOjAlfS5vcGVuX3RtX3ByZWxvYWRlcjpiZWZvcmUsLm9wZW5fdG1fcHJlbG9hZGVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXR9Lm9wZW5fdG1fcHJlbG9hZGVyOmJlZm9yZXt0b3A6MDtsZWZ0OjB9Lm9wZW5fdG1fcHJlbG9hZGVyOmFmdGVye2JvdHRvbTowO3JpZ2h0OjB9LmNvdW50ZG93bi13cmFwLndpdGgtZGFyay1ib3JkZXIgLmNvdW50ZG93bl9faXRlbXtib3JkZXItY29sb3I6Izc4Nzg3OH0uY291bnRkb3duLXdyYXAud2l0aC1kYXJrLWJvcmRlciAuY291bnRkb3duX19pdGVtICp7Y29sb3I6IzQ2NDY0Nn0uY291bnRkb3duLXdyYXAud2l0aC1kYXJrLWJvcmRlciAuY291bnRkb3duX190aW1lOmJlZm9yZXtjb250ZW50OnVybChcIi4uL2ltYWdlcy9zaGFwZS8yLnBuZ1wiKX0uY291bnRkb3duLXdyYXAud2l0aC1zZWNvbmRhcnktYm9yZGVyIC5jb3VudGRvd25fX2l0ZW17Ym9yZGVyLWNvbG9yOiM1MDUwNTB9LmNvdW50ZG93bi13cmFwLndpdGgtc2Vjb25kYXJ5LWJvcmRlciAuY291bnRkb3duX19pdGVtICp7Y29sb3I6IzUwNTA1MH0uY291bnRkb3duLXdyYXAud2l0aC1zZWNvbmRhcnktYm9yZGVyIC5jb3VudGRvd25fX3RpbWU6YmVmb3Jle2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL3NoYXBlLzIucG5nXCIpfS5jb3VudGRvd25fX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZWJlYmViO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo2NXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXtbY2xhc3MqPWNvdW50ZG93bl9faXRlbV06bGFzdC1jaGlsZHttYXJnaW4tdG9wOjE1cHh9fS5jb3VudGRvd25fX3RleHR7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtjb2xvcjojNDA0MDQwO3BhZGRpbmctdG9wOjVweDttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjEzcHg7ZGlzcGxheTpibG9ja30uY291bnRkb3duX190aW1le3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMyNDI0MjQ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwfS5jb3VudGRvd25fX3RpbWU6YmVmb3Jle2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL3NoYXBlLzEucG5nXCIpO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTVweDtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0udGFiLWNvbnRlbnR7d2lkdGg6MTAwJX0udGFiLWNvbnRlbnQgLnRhYi1wYW5le2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bWF4LXdpZHRoOjEwMCU7dmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MH0udGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZXtoZWlnaHQ6YXV0bzt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO292ZXJmbG93OnZpc2libGU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwc30uc29jaWFsLWxpbmt7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uc29jaWFsLWxpbmsgLnRpdGxle2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6YmxvY2t9LnNvY2lhbC1saW5rIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zb2NpYWwtbGluayB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MjVweH0uc29jaWFsLWxpbmsgdWwgbGkgYXtmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrfS5zb2NpYWwtbGluay53aXRoLWJvcmRlciB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MTVweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5zb2NpYWwtbGluay53aXRoLWJvcmRlciB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MTBweH19LnNvY2lhbC1saW5rLndpdGgtYm9yZGVyIHVsIGxpIGF7Ym9yZGVyOjFweCBzb2xpZCAjYWJkMzczO2NvbG9yOiNhYmQzNzM7Ym9yZGVyLXJhZGl1czoxMDAlO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcn0uc29jaWFsLWxpbmsud2l0aC1ib3JkZXIgdWwgbGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzM7Ym9yZGVyLWNvbG9yOiNhYmQzNzN9LnNvY2lhbC1saW5rLndpdGgtYm9yZGVyIHVsIGxpIGE6aG92ZXIgaXtjb2xvcjojZmZmfS5idG4tY3VzdG9tLXNpemV7cGFkZGluZzowO3dpZHRoOjE2MHB4O2hlaWdodDo0N3B4O2xpbmUtaGVpZ2h0OjQ3cHg7Zm9udC1zaXplOjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjIzLjVweDtjb2xvcjojZmZmfS5idG4tY3VzdG9tLXNpemUuc20tc2l6ZXt3aWR0aDoxMzVweDtoZWlnaHQ6NDJweDtsaW5lLWhlaWdodDo0MnB4O2ZvbnQtc2l6ZToxNHB4fS5idG4tY3VzdG9tLXNpemUubGctc2l6ZXt3aWR0aDoxNjVweDtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtc2l6ZToxNnB4fS5idG4tY3VzdG9tLXNpemUueGwtc2l6ZXt3aWR0aDoyMTBweDtoZWlnaHQ6NjVweDtsaW5lLWhlaWdodDo2NXB4O2ZvbnQtc2l6ZToxNnB4fS5idG4tcHJvbmlhLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2JvcmRlci1jb2xvcjojYWJkMzczO2NvbG9yOiNmZmZ9LmJ0bi1wcm9uaWEtcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1MjUyNTI7Ym9yZGVyLWNvbG9yOiM1MjUyNTI7Y29sb3I6I2ZmZn0uYnRuLXByb25pYS1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojNTI1MjUyO2JvcmRlci1jb2xvcjojNTI1MjUyO2NvbG9yOiNmZmZ9LmJ0bi1wcm9uaWEtc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mztib3JkZXItY29sb3I6I2FiZDM3Mztjb2xvcjojZmZmfS5idG4td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiNhYmQzNzN9LmJ0bi13aGl0ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzM7Ym9yZGVyLWNvbG9yOiNhYmQzNzM7Y29sb3I6I2ZmZn0uYnRuLXdoaXRlLWhvdmVye2NvbG9yOiNmZmZ9LmJ0bi13aGl0ZS1ob3Zlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZn0uYnRuLWVycm9ye2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJhZGl1czoxMHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7cGFkZGluZzowO3dpZHRoOjIwOHB4O2hlaWdodDo2M3B4O2xpbmUtaGVpZ2h0OjYzcHh9LmJ0bi1lcnJvciBpe21hcmdpbi1sZWZ0OjEwcHg7Zm9udC1zaXplOjIwcHh9LmJ0bi1lcnJvcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1MjUyNTI7Y29sb3I6I2ZmZn0uYnV0dG9uLXBvc2l0aW9uLWNlbnRlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zZWN0aW9uLWJvcmRlci10b3B7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZTllOX0uc2VjdGlvbi1ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWU5ZTl9LnNlY3Rpb24tYm9yZGVyLXktYXhpc3tib3JkZXItdG9wOjFweCBzb2xpZCAjZTllOWU5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWU5ZTl9LnBhZ2luYXRpb24tYXJlYXtwYWRkaW5nLXRvcDo1MHB4fS5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjEwcHh9LnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiNhYmQzNzM7Y29sb3I6I2FiZDM3M30ucGFnaW5hdGlvbiAucGFnZS1saW5re2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtjb2xvcjojZDVkNWQ1O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHh9LnBhZ2luYXRpb24gLnBhZ2UtbGluazpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LnBhZ2luYXRpb24gLnBhZ2UtbGluayBzcGFue2ZvbnQtc2l6ZToxMnB4fS5wYWdpbmF0aW9uIC5wYWdlLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2JvcmRlci1jb2xvcjojYWJkMzczO2NvbG9yOiNmZmZ9LmltZy16b29tLWVmZmVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9ja30uaW1nLXpvb20tZWZmZWN0IGltZ3std2Via2l0LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0Oy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfS5pbWctem9vbS1lZmZlY3Q6aG92ZXIgaW1ney13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDYpIHJvdGF0ZSgxZGVnKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDYpIHJvdGF0ZSgxZGVnKTt0cmFuc2Zvcm06c2NhbGUoMS4wNikgcm90YXRlKDFkZWcpfS5pbWctaG92ZXItZWZmZWN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5pbWctaG92ZXItZWZmZWN0OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjIpO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1MSU7dG9wOjA7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOm5vbmV9LmltZy1ob3Zlci1lZmZlY3Q6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yKTtib3R0b206NTAlO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czpub25lfS5pbWctaG92ZXItZWZmZWN0OmhvdmVyOmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA5MDBtcyBlYXNlLWluOy1vLXRyYW5zaXRpb246YWxsIDkwMG1zIGVhc2UtaW47dHJhbnNpdGlvbjphbGwgOTAwbXMgZWFzZS1pbn0uaW1nLWhvdmVyLWVmZmVjdDpob3ZlcjphZnRlcnt0b3A6MDtib3R0b206MDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA5MDBtcyBlYXNlLWluOy1vLXRyYW5zaXRpb246YWxsIDkwMG1zIGVhc2UtaW47dHJhbnNpdGlvbjphbGwgOTAwbXMgZWFzZS1pbn1ibG9ja3F1b3Rle2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mztib3JkZXItcmFkaXVzOjE1cHg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LTEwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fWJsb2NrcXVvdGU6YmVmb3Jle2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL2Jsb2cvYmxvY2txdW90ZS9xdW90YXRpb24ucG5nXCIpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCV9YmxvY2txdW90ZSBwe2NvbG9yOiNmZmY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6NDBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7YmxvY2txdW90ZSBwe2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNX19Lmdsb2JhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwcztwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDt6LWluZGV4Ojk5O3Zpc2liaWxpdHk6aGlkZGVufS5nbG9iYWwtb3ZlcmxheS5vdmVybGF5LW9wZW57dmlzaWJpbGl0eTp2aXNpYmxlO2N1cnNvcjpwb2ludGVyfS5wcmljZS1maWx0ZXIgLmlycy1taW4sLnByaWNlLWZpbHRlciAuaXJzLW1heHtkaXNwbGF5Om5vbmV9LnByaWNlLWZpbHRlciAuaXJzLS1mbGF0IC5pcnMtYmFyLC5wcmljZS1maWx0ZXIgLmlycy0tZmxhdCAuaXJzLWxpbmV7aGVpZ2h0OjRweH0ucHJpY2UtZmlsdGVyIC5pcnMtLWZsYXQgLmlycy1mcm9tLC5wcmljZS1maWx0ZXIgLmlycy0tZmxhdCAuaXJzLXRvLC5wcmljZS1maWx0ZXIgLmlycy0tZmxhdCAuaXJzLXNpbmdsZXt0b3A6LTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzN9LnByaWNlLWZpbHRlciAuaXJzLS1mbGF0IC5pcnMtZnJvbTpiZWZvcmUsLnByaWNlLWZpbHRlciAuaXJzLS1mbGF0IC5pcnMtdG86YmVmb3JlLC5wcmljZS1maWx0ZXIgLmlycy0tZmxhdCAuaXJzLXNpbmdsZTpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojYWJkMzczfS5wcmljZS1maWx0ZXIgLmlycy0tZmxhdCAuaXJzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzN9LnByaWNlLWZpbHRlciAuaXJzLS1mbGF0IC5pcnMtaGFuZGxle2JvcmRlcjozcHggc29saWQgI2FiZDM3MztiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjk7Ym9yZGVyLXJhZGl1czoxMDAlO2N1cnNvcjpwb2ludGVyO3RvcDoxOHB4O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LnByaWNlLWZpbHRlciAuaXJzLS1mbGF0IC5pcnMtaGFuZGxlIGl7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLmJvcmRlci1pc3N1ZXtwYWRkaW5nLWJvdHRvbToxNXB4O21hcmdpbi1ib3R0b206LTE1cHh9LnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXN7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NzZweDt0ZXh0LWFsaWduOmxlZnR9LnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXMgLmNhcnQtcGx1cy1taW51cy1ib3h7YmFja2dyb3VuZC1jb2xvcjojNTA1MDUwO2JvcmRlcjoxcHggc29saWQgIzUwNTA1MDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjc1cHg7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czo1cHh9LnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXMgLnF0eWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO2ZvbnQtc2l6ZToxMHB4O2NvbG9yOmluaGVyaXQ7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb2xvcjojZmZmfS5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVzIC5xdHlidXR0b24uZGVje2xlZnQ6MTVweH0ucXVhbnRpdHkgLmNhcnQtcGx1cy1taW51cyAucXR5YnV0dG9uLmluY3tsZWZ0OmF1dG87cmlnaHQ6MTVweH0ucHJpY2UtYm94IHNwYW57Zm9udC1zaXplOjIwcHh9LnByaWNlLWJveCBzcGFuLm5ldy1wcmljZXtjb2xvcjojYWJkMzczfS5wcmljZS1ib3ggc3Bhbi5vbGQtcHJpY2V7bWFyZ2luLWxlZnQ6NXB4O2NvbG9yOiM4ZDhmOTI7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0ucmF0aW5nLWJveHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5yYXRpbmctYm94IHVse2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LnJhdGluZy1ib3ggdWwgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjEwcHh9LnJhdGluZy1ib3ggdWwgbGkgaXtjb2xvcjojZmZlMjRkO2N1cnNvcjpwb2ludGVyfS5yYXRpbmctYm94IHVsIGxpIGk6Zm9jdXN7b3V0bGluZTpub25lfS5yYXRpbmctYm94IC50aXRsZXttYXJnaW4tbGVmdDoxNXB4fS5zY3JvbGwtdG8tdG9we2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojZmZmO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjMwcHg7Ym90dG9tOjMwcHg7ei1pbmRleDo5OTk7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtYW5pbWF0aW9uOmZhZGVPdXREb3duIDFzIG5vcm1hbDthbmltYXRpb246ZmFkZU91dERvd24gMXMgbm9ybWFsfS5zY3JvbGwtdG8tdG9wOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiZDM3M30uc2Nyb2xsLXRvLXRvcC5zaG93e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb246ZmFkZUluVXAgMXMgbm9ybWFsO2FuaW1hdGlvbjpmYWRlSW5VcCAxcyBub3JtYWx9LnNjcm9sbC10by10b3AgaXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwcztjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zd2lwZXItc2xpZGUgLnNsaWRlLWlubmVyIC5zbGlkZS1jb250ZW50e29wYWNpdHk6MH0uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlLWlubmVyIC5zbGlkZS1jb250ZW50e29wYWNpdHk6MX0uYW5pbWF0aW9uLXN0eWxlLTAxLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlLWNvbnRlbnQgLm9mZmVyey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjVzO2FuaW1hdGlvbi1kZWxheTouNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LmFuaW1hdGlvbi1zdHlsZS0wMS5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZS1jb250ZW50IC5vZmZlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjFzO2FuaW1hdGlvbi1kZWxheToxczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofX0uYW5pbWF0aW9uLXN0eWxlLTAxLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlLWNvbnRlbnQgLnRpdGxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5hbmltYXRpb24tc3R5bGUtMDEuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGUtY29udGVudCAudGl0bGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcDstd2Via2l0LWFuaW1hdGlvbi1kZWxheToxLjVzO2FuaW1hdGlvbi1kZWxheToxLjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9fS5hbmltYXRpb24tc3R5bGUtMDEuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGUtY29udGVudCAuc2hvcnQtZGVzY3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjEuNXM7YW5pbWF0aW9uLWRlbGF5OjEuNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LmFuaW1hdGlvbi1zdHlsZS0wMS5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZS1jb250ZW50IC5zaG9ydC1kZXNjey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MnM7YW5pbWF0aW9uLWRlbGF5OjJzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9fS5hbmltYXRpb24tc3R5bGUtMDEuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGUtY29udGVudCAuYnRuLXdyYXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcDstd2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LmFuaW1hdGlvbi1zdHlsZS0wMS5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZS1jb250ZW50IC5idG4td3JhcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjIuNXM7YW5pbWF0aW9uLWRlbGF5OjIuNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH19LmFuaW1hdGlvbi1zdHlsZS0wMS5zd2lwZXItc2xpZGUtYWN0aXZlIC5pbm5lci1pbWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcDstd2Via2l0LWFuaW1hdGlvbi1kZWxheToyLjVzO2FuaW1hdGlvbi1kZWxheToyLjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5hbmltYXRpb24tc3R5bGUtMDEuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuaW5uZXItaW1ney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjVzO2FuaW1hdGlvbi1kZWxheTouNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH19LmFuaW1hdGlvbi1zdHlsZS0wMi5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZS1jb250ZW50IC50aXRsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi41czthbmltYXRpb24tZGVsYXk6LjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGlvbi1zdHlsZS0wMi5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZS1jb250ZW50IC5zaG9ydC1kZXNjey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGlvbi1zdHlsZS0wMi5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZS1jb250ZW50IC5idG4td3JhcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjEuNXM7YW5pbWF0aW9uLWRlbGF5OjEuNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH1ALXdlYmtpdC1rZXlmcmFtZXMgd2F2ZS1idXR0b257MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMyk7dHJhbnNmb3JtOnNjYWxlKDAuMyl9NTAle29wYWNpdHk6LjU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC42KTt0cmFuc2Zvcm06c2NhbGUoMC42KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgd2F2ZS1idXR0b257MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMyk7dHJhbnNmb3JtOnNjYWxlKDAuMyl9NTAle29wYWNpdHk6LjU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC42KTt0cmFuc2Zvcm06c2NhbGUoMC42KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS53YXZlLWJ0bnttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI1MHB4O2hlaWdodDoyNTBweH0ud2F2ZS1idG4+Lmljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0ud2F2ZS1idG4+Lmljb24gaXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtsaW5lLWhlaWdodDoxMDBweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Y29sb3I6I2FiZDM3Mztmb250LXNpemU6NTVweH0ud2F2ZS1idG4gc3BhbntiYWNrZ3JvdW5kOiNhYmQzNzM7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MjUwcHg7aGVpZ2h0OjI1MHB4fS53YXZlLWJ0biBzcGFuOm50aC1jaGlsZCgxKXtiYWNrZ3JvdW5kOiNhYmQzNzM7LXdlYmtpdC1hbmltYXRpb246d2F2ZS1idXR0b24gMnMgaW5maW5pdGUgLjFzIGxpbmVhciBiYWNrd2FyZHM7YW5pbWF0aW9uOndhdmUtYnV0dG9uIDJzIGluZmluaXRlIC4xcyBsaW5lYXIgYmFja3dhcmRzfS53YXZlLWJ0biBzcGFuOm50aC1jaGlsZCgyKXtiYWNrZ3JvdW5kOiNhYmQzNzM7LXdlYmtpdC1hbmltYXRpb246d2F2ZS1idXR0b24gM3MgaW5maW5pdGUgLjVzIGxpbmVhciBiYWNrd2FyZHM7YW5pbWF0aW9uOndhdmUtYnV0dG9uIDNzIGluZmluaXRlIC41cyBsaW5lYXIgYmFja3dhcmRzfS53YXZlLWJ0biBzcGFuOm50aC1jaGlsZCgzKXtiYWNrZ3JvdW5kOiNhYmQzNzM7LXdlYmtpdC1hbmltYXRpb246d2F2ZS1idXR0b24gNHMgaW5maW5pdGUgMXMgbGluZWFyIGJhY2t3YXJkczthbmltYXRpb246d2F2ZS1idXR0b24gNHMgaW5maW5pdGUgMXMgbGluZWFyIGJhY2t3YXJkc30uZHJvcGRvd24gLmJ0bi1saW5re291dGxpbmU6MDtib3JkZXI6MDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fS5kcm9wZG93biAuYnRuLWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmRyb3Bkb3duLXdyYXB7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZHJvcGRvd24td3JhcD5saSAuaHQtYnRue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDo0Ny41cHg7Y29sb3I6I2ZlZmVmZTtmb250LXNpemU6MTRweDtwYWRkaW5nOjB9LmRyb3Bkb3duLXdyYXA+bGkgLmh0LWJ0bjphZnRlcntmb250LWZhbWlseTpGb250QXdlc29tZTtib3JkZXI6MDtjb250ZW50Olwi74G4XCI7Zm9udC1zaXplOjEwcHh9LmRyb3Bkb3duLXdyYXA+bGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MTVweH0uZHJvcGRvd24tbWVudXstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjE1KTstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3A7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zZm9ybS1vcmlnaW46dG9wO2xlZnQ6YXV0byAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudDt2aXNpYmlsaXR5OmhpZGRlbjtib3JkZXI6MDtvcGFjaXR5OjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6LXdlYmtpdC1maXQtY29udGVudDtoZWlnaHQ6LW1vei1maXQtY29udGVudDtoZWlnaHQ6Zml0LWNvbnRlbnQ7bWluLXdpZHRoOjdyZW19LmRyb3Bkb3duLW1lbnUuc2hvd3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDt0b3A6MTAwJSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciwuZHJvcGRvd24tbWVudSBsaSBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mztjb2xvcjojZmZmfS5kcm9wZG93bi1tZW51IGxpIGF7Zm9udC1zaXplOjE0cHg7cGFkZGluZzouMjVyZW0gMnJlbX0uZHJvcGRvd24tbGVmdCAuZHJvcGRvd24tbWVudXtsZWZ0OjAgIWltcG9ydGFudDtyaWdodDphdXRvfS5oZWFkZXItdG9we2NvbG9yOiNmZWZlZmV9LmhlYWRlci10b3AtbGVmdCAucHJvbmlhLW9mZmVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouN3B4O2ZvbnQtc2l6ZToxNHB4fS5oZWFkZXItdG9wLXJpZ2h0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazplbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5oZWFkZXItbWlkZGxlLXdyYXB7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlci1jb250YWN0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlci1jb250YWN0IGF7Zm9udC1zaXplOjE4cHh9LmhlYWRlci1jb250YWN0IGE6aG92ZXJ7Y29sb3I6I2FiZDM3M30uaGVhZGVyLWNvbnRhY3QgaXtiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzM7Ym9yZGVyLXJhZGl1czoxMHB4O2NvbG9yOiNmZmY7d2lkdGg6NDRweDtoZWlnaHQ6NDJweDtsaW5lLWhlaWdodDo0MnB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjE1cHg7Zm9udC1zaXplOjI1cHh9LmhlYWRlci1ib3R0b217Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNn0ubWFpbi1uYXY+dWx7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubWFpbi1uYXY+dWw+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1haW4tbmF2PnVsPmxpOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1yaWdodDozNXB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7Lm1haW4tbmF2PnVsPmxpOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1yaWdodDoyNXB4fX0ubWFpbi1uYXY+dWw+bGkgYXtjb2xvcjojNGM0YzRjfS5tYWluLW5hdj51bD5saT5he2xpbmUtaGVpZ2h0OjUwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tbmF2PnVsPmxpPmE6YmVmb3Jley13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDoxcHg7Ym90dG9tOjA7bGVmdDowfS5tYWluLW5hdj51bD5saTpob3Zlcj5he2NvbG9yOiNhYmQzNzN9Lm1haW4tbmF2PnVsPmxpOmhvdmVyPmE6YmVmb3Jle3dpZHRoOjEwMCV9Lm1haW4tbmF2PnVsPmxpOmhvdmVyPi5kcm9wLW1lbnV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZVkoMSk7dHJhbnNmb3JtOnNjYWxlWSgxKX0ubWFpbi1uYXY+dWw+bGk+LmRyb3AtbWVudT5saTpob3Zlcj4uZHJvcC1tZW51e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEpOy1tcy10cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybTpzY2FsZVkoMSl9Lm1haW4tbmF2PnVsPmxpPi5kcm9wLW1lbnU+bGk6aG92ZXI+LmRyb3AtbWVudT5saTpob3Zlcj4uZHJvcC1tZW51e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEpOy1tcy10cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybTpzY2FsZVkoMSl9LmRyb3AtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wLW1lbnV7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4xNSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0b3A6MTAwJTtsZWZ0OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt3aWR0aDoyNTBweDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHg7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6Mjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwIDA7dHJhbnNmb3JtLW9yaWdpbjowIDAgMDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZVkoMCk7dHJhbnNmb3JtOnNjYWxlWSgwKX0uZHJvcC1tZW51PmxpOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206MTBweH0uZHJvcC1tZW51PmxpOmhvdmVyPmF7cGFkZGluZy1sZWZ0OjVweDtjb2xvcjojYWJkMzczfS5kcm9wLW1lbnU+bGk+LmRyb3AtbWVudXt0b3A6MDtsZWZ0OjEwMCV9LmRyb3AtbWVudT5saT4uZHJvcC1tZW51PmxpPi5kcm9wLW1lbnV7dG9wOjEwMCU7bGVmdDphdXRvO3JpZ2h0OmNhbGMoMTAwJSArIDMwcHgpfUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LmRyb3AtbWVudT5saT4uZHJvcC1tZW51PmxpPi5kcm9wLW1lbnV7dG9wOjA7bGVmdDoxMDAlfX0uc3ViLWRyb3Bkb3duLmRyb3AtbWVudXt0b3A6MzBweDtsZWZ0OmF1dG87cmlnaHQ6MTAwJX0uc3ViLWRyb3Bkb3duLWhvbGRlcjpob3ZlciAuc3ViLWRyb3Bkb3duLmRyb3AtbWVudXt0b3A6MDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5zdWItZHJvcGRvd24taG9sZGVyOmhvdmVyPmF7Y29sb3I6I2FiZDM3M30ubWVnYW1lbnV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDt3aWR0aDo4MzBweDtwYWRkaW5nOjA7cGFkZGluZzo0MHB4fS5tZWdhbWVudSAudGl0bGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MjVweDtmb250LXNpemU6MThweDtjb2xvcjojMzgzODM4O2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmJsb2NrfS5tZWdhbWVudS5kcm9wLW1lbnV7bGVmdDphdXRvO3JpZ2h0OjB9Lm1lZ2FtZW51LmRyb3AtbWVudT5saXtwYWRkaW5nLWJvdHRvbTowfS5tZWdhbWVudSBsaTpob3Zlcj5he3BhZGRpbmctbGVmdDo1cHg7Y29sb3I6I2FiZDM3M30ubWVnYW1lbnU+bGl7d2lkdGg6MzMuMzMzMzMzMzMzMyV9Lm1lZ2FtZW51PmxpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTdlN2U3O3BhZGRpbmctcmlnaHQ6MzBweDttYXJnaW4tcmlnaHQ6MzBweH0ubWVnYW1lbnU+bGk+dWwgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToyMHB4fS5tZWdhbWVudT5saT51bCBsaSBhe2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwcztmb250LXNpemU6MTRweH0uaGVhZGVyLXJpZ2h0PnVse2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazplbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXItcmlnaHQ+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmhlYWRlci1yaWdodD51bD5saTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MTVweH0uaGVhZGVyLXJpZ2h0PnVsPmxpPmEgaXtmb250LXNpemU6MjNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmhlYWRlci1yaWdodD51bD5saT5hIGk6YmVmb3Jle2ZvbnQtd2VpZ2h0OjUwMH0uaGVhZGVyLXJpZ2h0PnVsPmxpLm1pbmljYXJ0LXdyYXB7cGFkZGluZy1yaWdodDoxMnB4fS5oZWFkZXItcmlnaHQ+dWw+bGkgLm1pbmljYXJ0LWJ0biAucXVhbnRpdHl7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2JvcmRlci1yYWRpdXM6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNXB4O3JpZ2h0OjB9LmhlYWRlci1yaWdodD51bCAuYnRue2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmhlYWRlci1yaWdodD51bCAuYnRuIGl7Zm9udC1zaXplOjI0cHh9LmhlYWRlci1yaWdodD51bCAuYnRuOmFmdGVye2JvcmRlcjowfS5oZWFkZXItbG9nb3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuaGVhZGVyLWxvZ297d2lkdGg6MTQwcHh9fS5oZWFkZXItc3RpY2t5e2Rpc3BsYXk6bm9uZX0uc3RpY2t5ey13ZWJraXQtYW5pbWF0aW9uOjgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBmYWRlSW5Eb3duO2FuaW1hdGlvbjo4MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgZmFkZUluRG93bjstd2Via2l0LWJveC1zaGFkb3c6MHB4IDFweCA1cHggMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MHB4IDFweCA1cHggMHB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LnN0aWNreSAuaGVhZGVyLWxvZ28td3JhcHt0b3A6MDtoZWlnaHQ6MTAwJX0uc3RpY2t5IC5tYWluLW5hdj51bD5saT5he3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1ib3R0b206MjBweH0uc2xpZGUtaW5uZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uc2xpZGUtaW5uZXIuc3R5bGUtMXstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttaW4taGVpZ2h0OjczMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuc2xpZGUtaW5uZXIuc3R5bGUtMXtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjQwcHg7bWluLWhlaWdodDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnNsaWRlLWlubmVyLnN0eWxlLTEgLmlubmVyLWltZ3ttYXgtd2lkdGg6NjUlO21hcmdpbjowIGF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuc2xpZGUtaW5uZXIuc3R5bGUtMSAuc2xpZGUtY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjMwcHh9fS5zbGlkZS1pbm5lci5zdHlsZS0yey13ZWJraXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNsaWRlLWlubmVyLnN0eWxlLTJ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX0uc2xpZGUtaW5uZXIuc3R5bGUtMiAuc2xpZGUtaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwJX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNsaWRlLWlubmVyLnN0eWxlLTIgLnNsaWRlLWltZ3t3aWR0aDoxMDAlfX0uc2xpZGUtaW5uZXIuc3R5bGUtMiAuc2xpZGUtY29udGVudHtwYWRkaW5nLXJpZ2h0Ojg1cHh9QG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXsuc2xpZGUtaW5uZXIuc3R5bGUtMiAuc2xpZGUtY29udGVudHt3aWR0aDo1MCU7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNsaWRlLWlubmVyLnN0eWxlLTIgLnNsaWRlLWNvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MjVweDt3aWR0aDoxMDAlfX0uc2xpZGUtaW5uZXIuc3R5bGUtMiAuc2xpZGUtY29udGVudCAudGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6LThweDttYXJnaW4tYm90dG9tOjM1cHg7cGFkZGluZy1ib3R0b206MjVweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5zbGlkZS1pbm5lci5zdHlsZS0yIC5zbGlkZS1jb250ZW50IC50aXRsZXtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToxNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9fS5zbGlkZS1pbm5lci5zdHlsZS0yIC5zbGlkZS1jb250ZW50IC50aXRsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO3dpZHRoOjEwMHB4O2hlaWdodDozcHg7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6OHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc2xpZGUtaW5uZXIuc3R5bGUtMiAuc2xpZGUtY29udGVudCAudGl0bGU6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2xlZnQ6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5zbGlkZS1pbm5lci5zdHlsZS0yIC5zbGlkZS1jb250ZW50IC5zaG9ydC1kZXNje21hcmdpbi1ib3R0b206MjVweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zbGlkZS1pbm5lci5zdHlsZS0yIC5zbGlkZS1jb250ZW50IC5idG4td3JhcHttYXJnaW4tYm90dG9tOjB9fS5zbGlkZS1jb250ZW50IC5vZmZlcnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTo0N3B4O2xpbmUtaGVpZ2h0OjY1cHg7ZGlzcGxheTpibG9ja31AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnNsaWRlLWNvbnRlbnQgLm9mZmVye2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuM319LnNsaWRlLWNvbnRlbnQgLnRpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjkwcHg7bGluZS1oZWlnaHQ6OTRweDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXsuc2xpZGUtY29udGVudCAudGl0bGV7Zm9udC1zaXplOjcwcHg7bGluZS1oZWlnaHQ6MS40fX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnNsaWRlLWNvbnRlbnQgLnRpdGxle2ZvbnQtc2l6ZTo0NXB4O21hcmdpbi1ib3R0b206MH19LnNsaWRlLWNvbnRlbnQgLnNob3J0LWRlc2N7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyOHB4O21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5zbGlkZS1jb250ZW50IC5zaG9ydC1kZXNje2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnNsaWRlLWNvbnRlbnQgLnNob3J0LWRlc2N7bWFyZ2luLWJvdHRvbToyNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNsaWRlLWNvbnRlbnQgLmJ0bi13cmFwe21hcmdpbi1ib3R0b206MjBweH19LnNsaWRlLWNvbnRlbnQgLmJ0bi1jdXN0b20tc2l6ZXtib3JkZXItcmFkaXVzOjMyLjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnNsaWRlLWNvbnRlbnQgLmJ0bi1jdXN0b20tc2l6ZXt3aWR0aDoxNDVweDtoZWlnaHQ6NDVweDtsaW5lLWhlaWdodDo0NXB4O2ZvbnQtc2l6ZToxNHB4fX0uc2xpZGUtYnV0dG9uLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDpjYWxjKDUwJSArIDUwcHgpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3otaW5kZXg6MTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc2xpZGUtYnV0dG9uLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO2Rpc3BsYXk6bm9uZX19LnNsaWRlLWJ1dHRvbi1wcmV2IGksLnNsaWRlLWJ1dHRvbi1uZXh0IGl7Zm9udC1zaXplOjQ4cHg7Y29sb3I6I2ZmZjt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzfS5zbGlkZS1idXR0b24tcHJldiBpOmhvdmVyLC5zbGlkZS1idXR0b24tbmV4dCBpOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izk0Yzc0Y30uc2xpZGUtYnV0dG9uLXByZXYgaXtiYWNrZ3JvdW5kLWNvbG9yOiMzMDMwMzB9LnNsaWRlLWJ1dHRvbi1uZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MnB4fS5zbGlkZS1idXR0b24tbmV4dCBpe2JhY2tncm91bmQtY29sb3I6I2FiZDM3M30uc2xpZGUtcGFnaW5hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtsaW5lLWhlaWdodDoxMDBweDttYXJnaW4tbGVmdDotNTBweH0uc2xpZGUtcGFnaW5hdGlvbi13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxfS5zbGlkZS1jb3VudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6LTI1cHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNsaWRlLWNvdW50IHNwYW4uZGF0YS1jb3VudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6NzVweDtoZWlnaHQ6MTAwcHg7bGluZS1oZWlnaHQ6MTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1yYWRpdXM6MCA1MHB4IDUwcHggMH0uc2xpZGUtY291bnQgc3Bhbi5kYXRhLWNvdW50OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1jb3VudCl9LnNsaWRlLWNvdW50IHNwYW4uZm9yd2FyZC1zbGFzaHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7YmFja2dyb3VuZC1jb2xvcjojNTI1MjUyO2NvbG9yOiNmZmY7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LXNpemU6MTZweH0uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2NvbG9yOiNmZmZ9LnN3aXBlci1hcnJvdzpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYXJyb3c6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItYXJyb3ctc20tc2l6ZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYXJyb3ctc20tc2l6ZSAuc3dpcGVyLWJ1dHRvbi1wcmV2e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0uc3dpcGVyLWFycm93LXNtLXNpemUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWFycm93LXNtLXNpemUgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LXNpemU6MTJweH0uc3dpcGVyLWFycm93LndpdGgtcmFkaXVzIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1hcnJvdy53aXRoLXJhZGl1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2e2NvbG9yOiNhYmQzNzM7Ym9yZGVyLXJhZGl1czoxMDAlfS5zd2lwZXItYXJyb3cud2l0aC1yYWRpdXMgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlciwuc3dpcGVyLWFycm93LndpdGgtcmFkaXVzIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2JvcmRlci1jb2xvcjojYWJkMzczO2NvbG9yOiNmZmZ9LndpdGgtYmdfd2hpdGUgLnN3aXBlci1idXR0b24tbmV4dCwud2l0aC1iZ193aGl0ZSAuc3dpcGVyLWJ1dHRvbi1wcmV2e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MDtjb2xvcjppbmhlcml0fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsud2l0aC1iZ193aGl0ZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LC53aXRoLWJnX3doaXRlIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lfX0ud2l0aC1iZ193aGl0ZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLC53aXRoLWJnX3doaXRlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2NvbG9yOiNmZmZ9LnRodW1icy1hcnJvdy1ob2xkZXJ7cGFkZGluZy1sZWZ0OjcwcHg7cGFkZGluZy1yaWdodDo3MHB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsudGh1bWJzLWFycm93LWhvbGRlcntwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9fS50aHVtYnMtYnV0dG9uLXByZXYsLnRodW1icy1idXR0b24tbmV4dHtiYWNrZ3JvdW5kLWNvbG9yOiM1MjUyNTI7Ym9yZGVyLWNvbG9yOiM1MjUyNTI7Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4Oy13ZWJraXQtdHJhbnNmb3JtOmFsbCAuM3MgZWFzZSAwczstbXMtdHJhbnNmb3JtOmFsbCAuM3MgZWFzZSAwczt0cmFuc2Zvcm06YWxsIC4zcyBlYXNlIDBzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDotMzBweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjE7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHN9LnRodW1icy1idXR0b24tcHJldjpob3ZlciwudGh1bWJzLWJ1dHRvbi1uZXh0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mztib3JkZXItY29sb3I6I2FiZDM3Mztjb2xvcjojZmZmfS50aHVtYnMtYnV0dG9uLXByZXY6Zm9jdXMsLnRodW1icy1idXR0b24tbmV4dDpmb2N1c3tvdXRsaW5lOjB9LnRodW1icy1idXR0b24tcHJldiBpLC50aHVtYnMtYnV0dG9uLW5leHQgaXtmb250LXNpemU6MzBweDtkaXNwbGF5OmJsb2NrfS50aHVtYnMtYnV0dG9uLW5leHR7bGVmdDphdXRvO3JpZ2h0Oi0zMHB4fS5zd2lwZXItcGFnaW5hdGlvbntib3R0b206MjBweCAhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O29wYWNpdHk6MTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mztib3JkZXItcmFkaXVzOjEwMCU7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7bGVmdDoycHg7d2lkdGg6Y2FsYygxMDAlIC0gNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gNHB4KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtib3JkZXItY29sb3I6I2FiZDM3M30uc3dpcGVyLXBhZ2luYXRpb24ud2l0aG91dC1hYnNvbHV0ZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo2MHB4O2JvdHRvbTowICFpbXBvcnRhbnR9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5LC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHksLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLWJvZHl7YmFja2dyb3VuZC1jb2xvcjojMzMzO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6LTM1MHB4O3dpZHRoOjM1MHB4O3otaW5kZXg6OTk5OTt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7b3ZlcmZsb3c6dmlzaWJsZTtvdmVyZmxvdy14OmhpZGRlbjtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmF1dG87ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIDUwMG1zIGVhc2U7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZTtwYWRkaW5nOjB9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtYm9keSwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5LC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5e3dpZHRoOjEwMCV9fS5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5LC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5e3BhZGRpbmc6NTBweCAwfS5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLXRvcCwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtdG9wLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtdG9we2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazplbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MCAyNXB4IDMwcHg7aGVpZ2h0OmF1dG87Ym9yZGVyLWJvdHRvbTowOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLXRvcCAuYnV0dG9uLWNsb3NlLC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy10b3AgLmJ1dHRvbi1jbG9zZSwub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLXRvcCAuYnV0dG9uLWNsb3Nle2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiNmZmZ9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnU+bGksLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51PmxpLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnU+bGl7aGVpZ2h0OjEwMCV9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnU+bGk+YSBzcGFuLC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudT5saT5hIHNwYW4sLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudT5saT5hIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGksLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGl7cG9zaXRpb246cmVsYXRpdmV9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSwub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206MjVweH0ubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaT4ubWVudS1leHBhbmQsLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpPi5tZW51LWV4cGFuZCwub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpPi5tZW51LWV4cGFuZHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoycHg7d2lkdGg6NTBweDtoZWlnaHQ6MTAwJTtsaW5lLWhlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1yaWdodDo0cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwcztmb250LXNpemU6MjBweH0ubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSBhLC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSBhLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAzMHB4fS5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpIGEgaSwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgYSBpLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgYSBpe2ZvbnQtc2l6ZToyNHB4fS5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpIC5zdWItbWVudSwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51LC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51e2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweCAwIDEwcHh9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGEsLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpIC5zdWItbWVudSBsaSBhLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGF7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiNmZmZ9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGEgc3Bhbiwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGEgc3Bhbiwub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpIC5zdWItbWVudSBsaSBhIHNwYW57ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtb3Blbj5hLC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1vcGVuPmEsLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1vcGVuPmF7Y29sb3I6I2FiZDM3M30ubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1vcGVuPmE+c3Bhbj5pOmJlZm9yZSwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtb3Blbj5hPnNwYW4+aTpiZWZvcmUsLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1vcGVuPmE+c3Bhbj5pOmJlZm9yZXtjb250ZW50Olwi7pqCXCJ9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkubWVudS1vcGVuPmEsLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAub2ZmY2FudmFzLW1lbnVfYXJlYSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpLm1lbnUtb3Blbj5hLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkubWVudS1vcGVuPmF7Y29sb3I6I2FiZDM3M30ubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaS5tZW51LW9wZW4+YT5zcGFuPmk6YmVmb3JlLC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmlubmVyLWJvZHkgLm9mZmNhbnZhcy1tZW51X2FyZWEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaS5tZW51LW9wZW4+YT5zcGFuPmk6YmVmb3JlLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5vZmZjYW52YXMtbWVudV9hcmVhIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkubWVudS1vcGVuPmE+c3Bhbj5pOmJlZm9yZXtjb250ZW50Olwi7pqCXCJ9Lm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5oZWFkZXItY29udGFjdCwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5oZWFkZXItY29udGFjdCwub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAuaGVhZGVyLWNvbnRhY3R7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fS5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAuaW5uZXItYm9keSAuaGVhZGVyLWNvbnRhY3QgYSwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5oZWFkZXItY29udGFjdCBhLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5pbm5lci1ib2R5IC5oZWFkZXItY29udGFjdCBhe2NvbG9yOiNmZmZ9Lm1vYmlsZS1tZW51X3dyYXBwZXIub3BlbiAub2ZmY2FudmFzLWJvZHksLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyLm9wZW4gLm9mZmNhbnZhcy1ib2R5LC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIub3BlbiAub2ZmY2FudmFzLWJvZHl7dmlzaWJpbGl0eTp2aXNpYmxlO2xlZnQ6MDtvcGFjaXR5OjE7ei1pbmRleDo5OTl9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keXstd2Via2l0LWJveC1zaGFkb3c6MHB4IDAgMTVweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjBweCAwIDE1cHggcmdiYSgwLDAsMCwuMik7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NTVweCA2MHB4IDA7d2lkdGg6NDUwcHg7bGVmdDphdXRvO3JpZ2h0Oi02NjBweDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keXtwYWRkaW5nOjU1cHggMjBweCAwO3dpZHRoOjEwMCV9fS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWhlYWRpbmd7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1ib3R0b206MjVweH0ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1oZWFkaW5nIC5idXR0b24tY2xvc2V7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMzgzODM4fS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWhlYWRpbmcgLmJ1dHRvbi1jbG9zZTpob3Zlcntjb2xvcjojYWJkMzczfS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWhlYWRpbmcgLmJ1dHRvbi1jbG9zZSBpOmJlZm9yZXtmb250LXdlaWdodDo2MDB9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdHttYXgtaGVpZ2h0OjU5NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmF1dG99Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTY7cGFkZGluZy1ib3R0b206MzBweDttYXJnaW4tYm90dG9tOjMwcHh9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCBsaS5taW5pY2FydC1wcm9kdWN0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCBsaS5taW5pY2FydC1wcm9kdWN0IGEucHJvZHVjdC1pdGVtX3JlbW92ZSBpe3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToyMHB4O3RvcDphdXRvO3JpZ2h0OjE1cHh9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCBsaS5taW5pY2FydC1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1faW1ney13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LXdlYmtpdC1mbGV4LWJhc2lzOjcwcHg7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NzBweDtmbGV4LWJhc2lzOjcwcHg7bWF4LXdpZHRoOjcwcHh9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtYm9keSAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCBsaS5taW5pY2FydC1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fY29udGVudHstd2Via2l0LWZsZXgtYmFzaXM6Y2FsYygxMDAlIC0gNzBweCk7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6Y2FsYygxMDAlIC0gNzBweCk7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSA3MHB4KTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNzBweCk7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3QgbGkubWluaWNhcnQtcHJvZHVjdCAucHJvZHVjdC1pdGVtX2NvbnRlbnQgYS5wcm9kdWN0LWl0ZW1fdGl0bGV7bGluZS1oZWlnaHQ6MS40O2ZvbnQtc2l6ZToxNnB4O3dpZHRoOjkwJTtkaXNwbGF5OmJsb2NrfS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3QgbGkubWluaWNhcnQtcHJvZHVjdCAucHJvZHVjdC1pdGVtX2NvbnRlbnQgLnByb2R1Y3QtaXRlbV9xdWFudGl0eXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjQuN3B4fS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLm1pbmljYXJ0LWl0ZW1fdG90YWx7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyNXB4IDAgMzBweH0ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1ib2R5IC5ncm91cC1idG5fd3JhcHtwYWRkaW5nLWJvdHRvbTo2MHB4fS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLWJvZHkgLmdyb3VwLWJ0bl93cmFwIC5idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2JvcmRlci1jb2xvcjojYWJkMzczO2NvbG9yOiNmZmZ9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyLm9wZW4gLm9mZmNhbnZhcy1ib2R5e2xlZnQ6YXV0bztyaWdodDowfS5tb2RhbC1iZy1kYXJre2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNil9Lm1vZGFsLWJnLWRhcmsgLmJ0bi1jbG9zZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9vZmZjYW52YXMvY2xvc2Utd2hpdGUuc3ZnXCIpfS5tb2RhbC1oZWFkZXJ7Ym9yZGVyLWJvdHRvbTowfS5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZXtvcGFjaXR5OjF9Lm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlOmZvY3Vze291dGxpbmU6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5tb2RhbC1zZWFyY2h7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0ubW9kYWwtc2VhcmNoIHNwYW4uc2VhcmNoYm94LWluZm97bWFyZ2luLWJvdHRvbTozMHB4O2ZvbnQtc2l6ZToyMHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzouNXB4O3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbC1zZWFyY2ggLmhtLXNlYXJjaGJveHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MDBweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsubW9kYWwtc2VhcmNoIC5obS1zZWFyY2hib3h7d2lkdGg6Y2FsYygxMDAlIC0gMjVweCl9fS5tb2RhbC1zZWFyY2ggLmhtLXNlYXJjaGJveCBpbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtjb2xvcjojZmZmO2hlaWdodDoxMDBweDtsaW5lLWhlaWdodDoxMDBweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozMHB4O3BhZGRpbmctcmlnaHQ6NTVweDtmb250LXdlaWdodDozMDB9Lm1vZGFsLXNlYXJjaCAuaG0tc2VhcmNoYm94IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNmZmZ9Lm1vZGFsLXNlYXJjaCAuaG0tc2VhcmNoYm94IGlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNmZmZ9Lm1vZGFsLXNlYXJjaCAuaG0tc2VhcmNoYm94IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZmZmfS5tb2RhbC1zZWFyY2ggLmhtLXNlYXJjaGJveCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNmZmZ9Lm1vZGFsLXNlYXJjaCAuaG0tc2VhcmNoYm94IGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojZmZmfS5tb2RhbC1zZWFyY2ggLmhtLXNlYXJjaGJveCAuc2VhcmNoLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MzBweDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3JpZ2h0OjA7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmY7cGFkZGluZzowfS5tb2RhbC1zZWFyY2ggLmhtLXNlYXJjaGJveCAuc2VhcmNoLWJ0biBpe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ub2ZmY2FudmFzLXVzZXItaW5mb3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbToyNXB4fS5vZmZjYW52YXMtdXNlci1pbmZvIC5kcm9wZG93bi13cmFwey13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweH0ub2ZmY2FudmFzLXVzZXItaW5mbyAuZHJvcGRvd24td3JhcD5saT5he2NvbG9yOiNmZmZ9Lm9mZmNhbnZhcy11c2VyLWluZm8gLmRyb3Bkb3duLXdyYXA+bGk+YSBpe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ub2ZmY2FudmFzLWNvbnRhY3R7cGFkZGluZy1ib3R0b206MTBweH0ubmV3c2xldHRlci1hcmVhe2hlaWdodDo0MDBweH0ubmV3c2xldHRlci10aXRsZXttYXJnaW4tYm90dG9tOjQ1cHg7Y29sb3I6IzQ2NDY0Njtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjQ4cHg7bWF4LXdpZHRoOjY1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsubmV3c2xldHRlci10aXRsZXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoxLjN9fS5uZXdzbGV0dGVyLWZvcm17ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9Lm5ld3NsZXR0ZXItZm9ybSAuaW5wdXQtZmllbGR7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2JvcmRlcjoxcHggc29saWQgI2FiZDM3Mztib3JkZXItcmFkaXVzOjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZjFmZmRlO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6OTBweDt3aWR0aDo0MjVweDtoZWlnaHQ6NTVweDtsaW5lLWhlaWdodDo1NXB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXsubmV3c2xldHRlci1mb3JtIC5pbnB1dC1maWVsZHt3aWR0aDoxMDAlfX0ubmV3c2xldHRlci1mb3JtIC5idG4td3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm5ld3NsZXR0ZXItZm9ybSAuYnRuLXN1Ym1pdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjB9Lm5ld3NsZXR0ZXItZm9ybSAuYnRuLXN1Ym1pdDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDozMHB4O3dpZHRoOjFweDtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm5ld3NsZXR0ZXItZm9ybSAuYnRuLXN1Ym1pdCBpe3BhZGRpbmc6MTVweCAyMHB4O2ZvbnQtc2l6ZTozMHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZn0ubWFpbGNoaW1wLXN1Y2Nlc3N7Y29sb3I6Z3JlZW59Lm1haWxjaGltcC1lcnJvcntjb2xvcjpyZWR9LmZvb3Rlci13aWRnZXQtaXRlbSAuc29jaWFsLWxpbmsgdWwgbGkgYXtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MH0uZm9vdGVyLXdpZGdldC1sb2dve3BhZGRpbmctYm90dG9tOjM1cHh9LmZvb3Rlci13aWRnZXQtdGl0bGV7Y29sb3I6IzAwMDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tYm90dG9tOjMwcHh9LmZvb3Rlci13aWRnZXQtZGVzY3ttYXJnaW4tYm90dG9tOjM1cHg7bGluZS1oZWlnaHQ6MjdweDtjb2xvcjojMDAwfS5mb290ZXItd2lkZ2V0LWxpc3QtaXRlbT5saTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjVweH0uZm9vdGVyLXdpZGdldC1saXN0LWl0ZW0+bGkgaXttYXJnaW4tcmlnaHQ6MjBweDtjb2xvcjojZGY0MTRifS5mb290ZXItd2lkZ2V0LWxpc3QtaXRlbT5saSBhe2NvbG9yOiMwMDB9LmZvb3Rlci13aWRnZXQtbGlzdC1pdGVtPmxpIGE6aG92ZXJ7Y29sb3I6I2FiZDM3M30uZm9vdGVyLWNvbnRhY3QtaW5mbyAuZm9vdGVyLXdpZGdldC10aXRsZXttYXJnaW4tYm90dG9tOjVweH0uZm9vdGVyLWNvbnRhY3QtaW5mbyAubnVtYmVye2NvbG9yOiMwMDA7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6NDBweDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTBweH0uZm9vdGVyLWNvbnRhY3QtaW5mbyAubnVtYmVyOmhvdmVye2NvbG9yOiNhYmQzNzN9LmZvb3Rlci1jb250YWN0LWluZm8gLmFkZHJlc3MgdWwgbGl7bWFyZ2luLWJvdHRvbTozMHB4O2NvbG9yOiMwMDB9LmNvcHlyaWdodHtib3JkZXItdG9wOjFweCBzb2xpZCAjYTdjY2EyO3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweDt0ZXh0LWFsaWduOmNlbnRlcn0uY29weXJpZ2h0ICp7Y29sb3I6IzhkYmE4N30uY29weXJpZ2h0LXRleHR7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uc2hpcHBpbmctaXRlbXtib3JkZXI6MXB4IGRhc2hlZCAjYWJkMzczO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MjVweCAzMHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5zaGlwcGluZy1pdGVte3BhZGRpbmc6MjVweH19LnNoaXBwaW5nLWltZ3t3aWR0aDo2MHB4fS5zaGlwcGluZy1jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDYwcHgpO3BhZGRpbmctbGVmdDoyMHB4fS5zaGlwcGluZy1jb250ZW50IC50aXRsZXtjb2xvcjojMWYyMjI2O2ZvbnQtc2l6ZToyMHB4fS5zaGlwcGluZy1jb250ZW50IC5zaG9ydC1kZXNje2NvbG9yOiMzZTNlM2Z9LnNoaXBwaW5nLXN0eWxlLTIgLnNoaXBwaW5nLWl0ZW17YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc2hpcHBpbmcvc2hhcGUvMS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3A7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYWxpZ24tY29udGVudDpjZW50ZXI7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MjQwcHg7cG9zaXRpb246cmVsYXRpdmV9LnNoaXBwaW5nLXN0eWxlLTIgLnNoaXBwaW5nLWltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzBweDt3aWR0aDo3MHB4fS5zaGlwcGluZy1zdHlsZS0yIC5zaGlwcGluZy1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDo1NXB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjA7d2lkdGg6MTAwJX0ucHJvZHVjdC1pdGVte3BhZGRpbmc6NXB4O292ZXJmbG93OmhpZGRlbn0ucHJvZHVjdC1pdGVtOmhvdmVyIC5wcm9kdWN0LWltZyBpbWcuc2Vjb25kYXJ5LWltZ3tvcGFjaXR5OjF9LnByb2R1Y3QtaXRlbTpob3ZlciAucHJvZHVjdC1hZGQtYWN0aW9ue2xlZnQ6MH0ucHJvZHVjdC1pbWd7cG9zaXRpb246cmVsYXRpdmV9LnByb2R1Y3QtaW1nIGltZ3t3aWR0aDoxMDAlfS5wcm9kdWN0LWltZyBpbWcuc2Vjb25kYXJ5LWltZ3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7d2lkdGg6MTAwJX0ucHJvZHVjdC1jb250ZW50e3BhZGRpbmctdG9wOjEwcHh9LnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1uYW1le21hcmdpbi1ib3R0b206NXB4O2NvbG9yOiMzMDMwMzA7Zm9udC1zaXplOjE4cHg7ZGlzcGxheTpibG9ja30ucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LW5hbWU6aG92ZXJ7Y29sb3I6I2FiZDM3M30ucHJvZHVjdC1hZGQtYWN0aW9uey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDotMTcwcHh9LnByb2R1Y3QtYWRkLWFjdGlvbiB1bHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5wcm9kdWN0LWFkZC1hY3Rpb24gdWwgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjVweH0ucHJvZHVjdC1hZGQtYWN0aW9uIHVsIGxpIGEgaXstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjE1KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjIwcHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwc30ucHJvZHVjdC1hZGQtYWN0aW9uIHVsIGxpIGEgaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzM7Y29sb3I6I2ZmZn0ucHJvZHVjdC10YWItbmF2LnRhYi1zdHlsZS0xe3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NTVweDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnByb2R1Y3QtdGFiLW5hdi50YWItc3R5bGUtMXtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjI1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsucHJvZHVjdC10YWItbmF2LnRhYi1zdHlsZS0xe21hcmdpbi1ib3R0b206LTMwcHh9fS5wcm9kdWN0LXRhYi1uYXYudGFiLXN0eWxlLTEgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjI1cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5wcm9kdWN0LXRhYi1uYXYudGFiLXN0eWxlLTEgbGl7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MTVweH19LnByb2R1Y3QtdGFiLW5hdi50YWItc3R5bGUtMSBsaSBhe2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MThweDtjb2xvcjojMzkzOTM5O3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MjVweDtwYWRkaW5nLXJpZ2h0OjI1cHg7ZGlzcGxheTpibG9ja30ucHJvZHVjdC10YWItbmF2LnRhYi1zdHlsZS0xIGxpIGEuYWN0aXZle2JvcmRlci1jb2xvcjojYWJkMzczO2JvcmRlci1zdHlsZTpkYXNoZWQ7Y29sb3I6I2FiZDM3M30ucHJvZHVjdC10YWItbmF2LnRhYi1zdHlsZS0xIGxpIGE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNhYmQzNzM7Ym9yZGVyLXN0eWxlOmRhc2hlZDtjb2xvcjojYWJkMzczfS5wcm9kdWN0LXRhYi1uYXYudGFiLXN0eWxlLTJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNjttYXJnaW4tYm90dG9tOjUwcHg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnByb2R1Y3QtdGFiLW5hdi50YWItc3R5bGUtMiBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MjVweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LnByb2R1Y3QtdGFiLW5hdi50YWItc3R5bGUtMiBsaTpmaXJzdC1jaGlsZCBhe3BhZGRpbmctYm90dG9tOjEwcHh9fS5wcm9kdWN0LXRhYi1uYXYudGFiLXN0eWxlLTIgbGkgYXtwYWRkaW5nLWJvdHRvbToyMHB4O2NvbG9yOiMzNjM2MzY7Zm9udC1zaXplOjE4cHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnByb2R1Y3QtdGFiLW5hdi50YWItc3R5bGUtMiBsaSBhOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzM7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTFweDtsZWZ0OjA7d2lkdGg6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsucHJvZHVjdC10YWItbmF2LnRhYi1zdHlsZS0yIGxpIGE6YmVmb3Jle2NvbnRlbnQ6bm9uZX19LnByb2R1Y3QtdGFiLW5hdi50YWItc3R5bGUtMiBsaSBhLmFjdGl2ZXtjb2xvcjojYWJkMzczfS5wcm9kdWN0LXRhYi1uYXYudGFiLXN0eWxlLTIgbGkgYS5hY3RpdmU6YmVmb3Jle3dpZHRoOjEwMCV9LnByb2R1Y3QtdGFiLW5hdi50YWItc3R5bGUtMiBsaSBhOmhvdmVye2NvbG9yOiNhYmQzNzN9LnByb2R1Y3QtdGFiLW5hdi50YWItc3R5bGUtMiBsaSBhOmhvdmVyOmJlZm9yZXt3aWR0aDoxMDAlfS5wcm9kdWN0LWRlc2NyaXB0aW9uLWJvZHkgLnNob3J0LWRlc2N7Y29sb3I6IzAwMDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MzBweH0uZmVlZGJhY2stYXJlYXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3ZmI7Ym9yZGVyLXJhZGl1czoxNXB4O21hcmdpbi10b3A6MTAwcHg7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHg7cGFkZGluZy1ib3R0b206NjBweH0uZmVlZGJhY2stYXJlYSAuaGVhZGluZ3ttYXJnaW4tYm90dG9tOjYwcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXNpemU6MzBweDtjb2xvcjojMjIyMTIxfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuZmVlZGJhY2stYXJlYSAuaGVhZGluZ3tmb250LXNpemU6MjVweH19LmZlZWRiYWNrLWFyZWEgLnJhdGluZy1ib3h7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmZlZWRiYWNrLWFyZWEgLnJhdGluZy1ib3h7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmZlZWRiYWNrLWFyZWEgLnJhdGluZy1ib3ggdWx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy10b3A6MTBweH19LmZlZWRiYWNrLWZvcm0gLmdyb3VwLWlucHV0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5mZWVkYmFjay1mb3JtIC5ncm91cC1pbnB1dHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmZlZWRiYWNrLWZvcm0gLmZvcm0tZmllbGR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJX0uZmVlZGJhY2stZm9ybSAuaW5wdXQtZmllbGQsLmZlZWRiYWNrLWZvcm0gLnRleHRhcmVhLWZpZWxke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3ZmI7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHh9LmZlZWRiYWNrLWZvcm0gLnRleHRhcmVhLWZpZWxke3BhZGRpbmc6MjBweDtoZWlnaHQ6MTUwcHh9LnNpbmdsZS1wcm9kdWN0LWltZy53aXRoLWJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnNpbmdsZS1wcm9kdWN0LXNsaWRlcntib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7bWFyZ2luLWJvdHRvbToyMHB4fS5zaW5nbGUtcHJvZHVjdC1zbGlkZXIgLnNpbmdsZS1pbWd7ZGlzcGxheTpibG9ja30uc2luZ2xlLXByb2R1Y3QtY29udGVudC53aXRoLXN0aWNreXtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjExNXB4fS5zaW5nbGUtcHJvZHVjdC1jb250ZW50Pi50aXRsZXtjb2xvcjojMzAzMDMwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjQwMH0uc2luZ2xlLXByb2R1Y3QtY29udGVudCAucHJpY2UtYm94e3BhZGRpbmctYm90dG9tOjE1cHh9LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnByaWNlLWJveCBzcGFue2ZvbnQtc2l6ZTozMHB4fS5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5wcmljZS1ib3ggc3Bhbi5uZXctcHJpY2V7Y29sb3I6I2FiZDM3M30uc2luZ2xlLXByb2R1Y3QtY29udGVudCAucmF0aW5nLWJveC13cmFwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MzVweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnJhdGluZy1ib3gtd3JhcHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc2luZ2xlLXByb2R1Y3QtY29udGVudCAucmF0aW5nLWJveC13cmFwIC5yZXZpZXctc3RhdHVze3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjVweH19LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnJhdGluZy1ib3gtd3JhcCAucmV2aWV3LXN0YXR1c3twYWRkaW5nLWxlZnQ6MjBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnJhdGluZy1ib3gtd3JhcCAucmV2aWV3LXN0YXR1c3twYWRkaW5nLWxlZnQ6MH19LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnJhdGluZy1ib3gtd3JhcCAucmV2aWV3LXN0YXR1cyBzcGFue2ZvbnQtc2l6ZToxNHB4fS5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zaG9ydC1kZXNje2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjMxcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5xdWFudGl0eS13aXRoLWJ0bntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuc2luZ2xlLXByb2R1Y3QtY29udGVudCAucXVhbnRpdHktd2l0aC1idG57LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5xdWFudGl0eS13aXRoLWJ0biBsaSAuY2FydC1wbHVzLW1pbnVze3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5xdWFudGl0eS13aXRoLWJ0biBsaSAuY2FydC1wbHVzLW1pbnVzIC5jYXJ0LXBsdXMtbWludXMtYm94e3dpZHRoOjEwMCV9fS5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5xdWFudGl0eS13aXRoLWJ0biBsaS5hZGQtdG8tY2FydCAuYnRue2JvcmRlci1yYWRpdXM6NXB4fS5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5xdWFudGl0eS13aXRoLWJ0biBsaSBhLmN1c3RvbS1jaXJjbGUtYnRue3BhZGRpbmc6MH0uc2luZ2xlLXByb2R1Y3QtY29udGVudCAucXVhbnRpdHktd2l0aC1idG4gbGkgYS5jdXN0b20tY2lyY2xlLWJ0biBpe2JhY2tncm91bmQtY29sb3I6IzNkM2QzZDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NTBweDtmb250LXNpemU6MThweDtkaXNwbGF5OmJsb2NrOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHN9LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnF1YW50aXR5LXdpdGgtYnRuIGxpIGEuY3VzdG9tLWNpcmNsZS1idG46aG92ZXIgaXtiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzM7Y29sb3I6I2ZmZn0uc2luZ2xlLXByb2R1Y3QtY29udGVudCAucXVhbnRpdHktd2l0aC1idG4gbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjEwcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5xdWFudGl0eS13aXRoLWJ0biBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjEwcHh9fS5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zZXJ2aWNlLWl0ZW17Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6NXB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNlcnZpY2UtaXRlbXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zZXJ2aWNlLWl0ZW17cGFkZGluZzoxNXB4fX0uc2luZ2xlLXByb2R1Y3QtY29udGVudCAuc2VydmljZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjMwcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zZXJ2aWNlLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MTBweH19LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNlcnZpY2UtaXRlbS13cmFwe3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206MzVweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuc2luZ2xlLXByb2R1Y3QtY29udGVudCAuc2VydmljZS1pdGVtLXdyYXB7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNlcnZpY2UtaXRlbS13cmFwIGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozMHB4fX0uc2luZ2xlLXByb2R1Y3QtY29udGVudCAuc2VydmljZS1jb250ZW50e3BhZGRpbmctbGVmdDoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNlcnZpY2UtY29udGVudHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDoxMHB4fX0uc2luZ2xlLXByb2R1Y3QtY29udGVudCAucHJvZHVjdC1jYXRlZ29yeXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctYm90dG9tOjE1cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWNhdGVnb3J5ey13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfX0uc2luZ2xlLXByb2R1Y3QtY29udGVudCAucHJvZHVjdC1jYXRlZ29yeSAudGl0bGV7bWFyZ2luLXJpZ2h0OjEwcHg7Y29sb3I6IzVmNWY1Zjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHh9LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtY2F0ZWdvcnkgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtY2F0ZWdvcnkgdWwgbGkgYXtjb2xvcjojOWY5ZTllfS5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWNhdGVnb3J5IHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2FiZDM3M30uc2luZ2xlLXByb2R1Y3QtY29udGVudCAuc29jaWFsLWxpbmsgdWwgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjE1cHh9LnNpbmdsZS1wcm9kdWN0LXRodW1icyAuc3dpcGVyLXNsaWRle2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO2Rpc3BsYXk6YmxvY2t9LnNpbmdsZS1wcm9kdWN0LXRodW1icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtib3JkZXItY29sb3I6I2FiZDM3M30uc2luZ2xlLXByb2R1Y3QtdGh1bWJzIC5zd2lwZXItc2xpZGU6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNhYmQzNzN9LnNpbmdsZS1wcm9kdWN0LXRodW1iczpob3ZlciAudGh1bWJzLWJ1dHRvbi1wcmV2LC5zaW5nbGUtcHJvZHVjdC10aHVtYnM6aG92ZXIgLnRodW1icy1idXR0b24tbmV4dHtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5zaW5nbGUtcHJvZHVjdC10aHVtYnM6aG92ZXIgLnRodW1icy1idXR0b24tcHJldntsZWZ0OjB9LnNpbmdsZS1wcm9kdWN0LXRodW1iczpob3ZlciAudGh1bWJzLWJ1dHRvbi1uZXh0e3JpZ2h0OjB9Lmdyb3VwZWQtcXR5e2NvbG9yOiM1MDUwNTA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjlweH0uZ3JvdXBlZC1xdHkgLmluLXN0b2Nre2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lmdyb3VwZWQtcXR5IC5pbi1zdG9jayBpe21hcmdpbi1yaWdodDo1cHh9Lmdyb3VwZWQtcXR5IGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTY7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1ib3R0b206MTVweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lmdyb3VwZWQtcXR5IGxpey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyfX0uZ3JvdXBlZC1xdHkgbGkgLnByb2R1Y3QtbmFtZXtmb250LXNpemU6MTZweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lmdyb3VwZWQtcXR5IGxpIC5wcm9kdWN0LWluZm97cGFkZGluZy10b3A6MTBweH19Lmdyb3VwZWQtcXR5IGxpIC5wcm9kdWN0LWluZm8gLnByaWNlLWJveCBzcGFue2ZvbnQtc2l6ZToxNnB4fS5ncm91cGVkLXF0eSBsaTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDoxNXB4fS5zZWxlY3Rvci13cmFwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zZWxlY3Rvci13cmFwey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uc2VsZWN0b3Itd3JhcC5zaXplLW9wdGlvbntwYWRkaW5nLWJvdHRvbTozMHB4fS5zZWxlY3Rvci13cmFwIC5uaWNlLXNlbGVjdDpmb2N1cywuc2VsZWN0b3Itd3JhcCAubmljZS1zZWxlY3Qub3Blbntib3JkZXItY29sb3I6I2U4ZThlOH0uc2VsZWN0b3Itd3JhcCAubmljZS1zZWxlY3Q6YWZ0ZXJ7Y29udGVudDpub25lfS5zZWxlY3Rvci13cmFwIC5uaWNlLXNlbGVjdDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtmb250LXNpemU6MTFweDtjb2xvcjojZmZmO2NvbnRlbnQ6XCLvgbhcIjstd2Via2l0LXRyYW5zZm9ybTpub25lOy1tcy10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjI1cHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5zZWxlY3Rvci10aXRsZXtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlOGU4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZThlOGU4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU4ZTg7aGVpZ2h0OjQycHg7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7d2lkdGg6MTUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zZWxlY3Rvci10aXRsZXt3aWR0aDoxMDAlO2JvcmRlci1yaWdodDoxcHggc29saWQgI2U4ZThlODtib3JkZXItYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctbGVmdDoyMHB4fX0uYmFubmVyLWl0ZW17cG9zaXRpb246cmVsYXRpdmV9LmJhbm5lci1pbWcgaW1ne3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5iYW5uZXItaW1ne2hlaWdodDoyNTBweH0uYmFubmVyLWltZyBpbWd7aGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyOy1vLW9iamVjdC1wb3NpdGlvbjpjZW50ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn19LmJhbm5lci1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmJhbm5lci1jb250ZW50IC5jb2xsZWN0aW9ue2NvbG9yOiMyZDJkMmQ7ZGlzcGxheTpibG9ja30uYmFubmVyLWNvbnRlbnQgLnRpdGxle2NvbG9yOiMyZDJkMmQ7Zm9udC1zaXplOjM2cHh9QG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXsuYmFubmVyLWNvbnRlbnQgLnRpdGxle2ZvbnQtc2l6ZTozMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJhbm5lci1jb250ZW50IC50aXRsZXtmb250LXNpemU6MjVweH19LmJhbm5lci1jb250ZW50LnRleHQtcG9zaXRpb24tbGVmdHt3aWR0aDpjYWxjKDEwMCUgLSA3MHB4KTt0b3A6NTBweDtsZWZ0OjcwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWxlZnR7dG9wOjI1cHg7bGVmdDozMHB4fX0uYmFubmVyLWNvbnRlbnQudGV4dC1wb3NpdGlvbi1sZWZ0IC5jb2xsZWN0aW9ue21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJhbm5lci1jb250ZW50LnRleHQtcG9zaXRpb24tbGVmdCAuY29sbGVjdGlvbnttYXJnaW4tYm90dG9tOjB9fS5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWxlZnQgLnRpdGxle21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWxlZnQgLnRpdGxle21hcmdpbi1ib3R0b206MjBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWxlZnQgLnRpdGxle21hcmdpbi1ib3R0b206MTBweH19LmJhbm5lci1jb250ZW50LnRleHQtcG9zaXRpb24tY2VudGVye3RvcDo0NXB4O2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RleHQtYWxpZ246Y2VudGVyfS5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWNlbnRlciAuY29sbGVjdGlvbnttYXJnaW4tYm90dG9tOjVweH0uYmFubmVyLWNvbnRlbnQudGV4dC1wb3NpdGlvbi1jZW50ZXIgLnRpdGxle21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5iYW5uZXItY29udGVudCAuYnRuLWN1c3RvbS1zaXple3dpZHRoOjEzNXB4O2hlaWdodDo0MnB4O2xpbmUtaGVpZ2h0OjQycHg7Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmFubmVyLWNvbnRlbnQgLmJ0bi1jdXN0b20tc2l6ZXt3aWR0aDoxMTBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtc2l6ZToxM3B4fX0uYmFubmVyLXN0eWxlLTIgLmJhbm5lci1jb250ZW50LnRleHQtcG9zaXRpb24tbGVmdHt0b3A6NDVweDtsZWZ0OjQwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5iYW5uZXItc3R5bGUtMiAuYmFubmVyLWNvbnRlbnQudGV4dC1wb3NpdGlvbi1sZWZ0e3RvcDoyNXB4O2xlZnQ6MzBweH19LmJhbm5lci1zdHlsZS0yIC5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWxlZnQgLmNvbGxlY3Rpb257bWFyZ2luLWJvdHRvbTo1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5iYW5uZXItc3R5bGUtMiAuYmFubmVyLWNvbnRlbnQudGV4dC1wb3NpdGlvbi1sZWZ0IC5jb2xsZWN0aW9ue21hcmdpbi1ib3R0b206MH19LmJhbm5lci1zdHlsZS0yIC5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWxlZnQgLnRpdGxle21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LmJhbm5lci1zdHlsZS0yIC5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWxlZnQgLnRpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MzBweH19LmJhbm5lci1zdHlsZS0yIC5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWNlbnRlcnt0b3A6NzVweDtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0ZXh0LWFsaWduOmNlbnRlcn0uYmFubmVyLXN0eWxlLTIgLmJhbm5lci1jb250ZW50LnRleHQtcG9zaXRpb24tY2VudGVyIC5jb2xsZWN0aW9ue21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToyNHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuYmFubmVyLXN0eWxlLTIgLmJhbm5lci1jb250ZW50LnRleHQtcG9zaXRpb24tY2VudGVyIC5jb2xsZWN0aW9ue21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MjBweH19LmJhbm5lci1zdHlsZS0yIC5iYW5uZXItY29udGVudC50ZXh0LXBvc2l0aW9uLWNlbnRlciAudGl0bGV7bWFyZ2luLWJvdHRvbToyNXB4O2ZvbnQtc2l6ZTo0OHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuYmFubmVyLXN0eWxlLTIgLmJhbm5lci1jb250ZW50LnRleHQtcG9zaXRpb24tY2VudGVyIC50aXRsZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuYmFubmVyLXN0eWxlLTIgLmJhbm5lci1jb250ZW50IC5idG4tY3VzdG9tLXNpemV7d2lkdGg6MTEwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDtmb250LXNpemU6MTNweH19LmJhbm5lci13aXRoLWNvdW50ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmFmOGY4O21hcmdpbi10b3A6MjAwcHh9LmJhbm5lci13aXRoLWNvdW50ZXIgLmJhbm5lci1ib3hzaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAxcHggMjVweCAwcHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzowcHggMXB4IDI1cHggMHB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7bWFyZ2luLXRvcDotMjAwcHh9LmJhbm5lci13aXRoLWNvdW50ZXIgLmJhbm5lci1pdGVte2hlaWdodDo1MDBweH0uYmFubmVyLXdpdGgtY291bnRlciAuYmFubmVyLWl0ZW0gLnBvcHVwLWJ0bntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfS5iYW5uZXItd2l0aC1jb3VudGVyIC5jb3VudGVyLWFyZWF7cGFkZGluZy10b3A6ODVweDtwYWRkaW5nLWJvdHRvbToxMDBweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5iYW5uZXItd2l0aC1jb3VudGVyIC5jb3VudGVyLWFyZWF7cGFkZGluZy10b3A6NjVweDtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LmJhbm5lci13aXRoLWNvdW50ZXIgLmNvdW50ZXItYXJlYXtwYWRkaW5nLXRvcDo0NXB4O3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmFubmVyLXdpdGgtY291bnRlciAuY291bnRlci1hcmVhe3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy1ib3R0b206NTBweH19QG1lZGlhKG1heC13aWR0aDogNTc1cHgpey5iYW5uZXItd2l0aC1jb3VudGVyIC5jb3VudGVyLWFyZWF7dGV4dC1hbGlnbjpjZW50ZXJ9fS5iYW5uZXItd2l0aC1jb3VudGVyIC5jb3VudGVyLXRpdGxle2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjU3cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo3MHB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXsuYmFubmVyLXdpdGgtY291bnRlciAuY291bnRlci10aXRsZXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoxLjZ9fS5iYW5uZXItd2l0aC1jb3VudGVyIC5jb3VudGVyLXRpdGxlIHNwYW57Y29sb3I6I2FiZDM3M30uYmFubmVyLXdpdGgtY291bnRlciAuY291bnRlci1pdGVte3BhZGRpbmctbGVmdDo3MHB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXsuYmFubmVyLXdpdGgtY291bnRlciAuY291bnRlci1pdGVte3BhZGRpbmctbGVmdDowfX0uYmFubmVyLXdpdGgtY291bnRlciAuY291bnRlci1pdGVtIC5jb3VudC13cmFwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNTc1cHgpey5iYW5uZXItd2l0aC1jb3VudGVyIC5jb3VudGVyLWl0ZW0gLmNvdW50LXdyYXB7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5iYW5uZXItd2l0aC1jb3VudGVyIC5jb3VudGVyLWl0ZW0gLmNvdW50LXdyYXAgKntjb2xvcjojYWJkMzczO2ZvbnQtc2l6ZTo0MHB4fS5iYW5uZXItd2l0aC1jb3VudGVyIC5jb3VudGVyLWl0ZW0gLmNvdW50LXdyYXAgLnByZWZpeHtsaW5lLWhlaWdodDoxfS5iYW5uZXItd2l0aC1jb3VudGVyIC5jb3VudGVyLWl0ZW0gLmNvdW50LXRpdGxle2NvbG9yOiMzYjNiM2I7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTozMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYmFubmVyLXdpdGgtY291bnRlciBbY2xhc3MqPWNvbC1dOm5vdCg6bGFzdC1jaGlsZCkgLmNvdW50ZXItaXRlbXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkY2RjZGN9fS5iYW5uZXItYmctaW1hZ2V7aGVpZ2h0OjQwMHB4fS5iYW5uZXItYmctaW1hZ2UgLmlubmVyLWNvbnRlbnR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MTAwcHg7aGVpZ2h0OjEwMCV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5iYW5uZXItYmctaW1hZ2UgLmlubmVyLWNvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7cGFkZGluZy1sZWZ0OjA7bWFyZ2luOjAgYXV0b319LmJhbm5lci1iZy1pbWFnZSAuaW5uZXItY29udGVudCAub2ZmZXJ7Y29sb3I6I2FiZDM3MzttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MzBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJhbm5lci1iZy1pbWFnZSAuaW5uZXItY29udGVudCAub2ZmZXJ7Zm9udC1zaXplOjIwcHh9fS5iYW5uZXItYmctaW1hZ2UgLmlubmVyLWNvbnRlbnQgLnRpdGxle2ZvbnQtc2l6ZTozNnB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmFubmVyLWJnLWltYWdlIC5pbm5lci1jb250ZW50IC50aXRsZXtmb250LXNpemU6MjRweH19LmJhbm5lci1iZy1pbWFnZSAuaW5uZXItY29udGVudCAuZGlzY291bnR7bWFyZ2luLWJvdHRvbTozNXB4O2ZvbnQtc2l6ZTo0OHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmFubmVyLWJnLWltYWdlIC5pbm5lci1jb250ZW50IC5kaXNjb3VudHtmb250LXNpemU6MjhweH19LmJhbm5lci1iZy1pbWFnZSAuaW5uZXItY29udGVudCAuZGlzY291bnQgc3Bhbntjb2xvcjojYWJkMzczfS5ibG9nLWNvbnRlbnQgLnRpdGxle2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjRweDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXsuYmxvZy1jb250ZW50IC50aXRsZXtmb250LXNpemU6MjFweH19LmJsb2ctY29udGVudCAudGl0bGUgYXtjb2xvcjojNTI1MjUyfS5ibG9nLWNvbnRlbnQgLnRpdGxlIGE6aG92ZXJ7Y29sb3I6I2FiZDM3M30uYmxvZy1jb250ZW50IC5zaG9ydC1kZXNje2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTo0NXB4fS5ibG9nLW1ldGF7bWFyZ2luLWJvdHRvbToyMHB4fS5ibG9nLW1ldGEgKntjb2xvcjojYWJkMzczfS5ibG9nLW1ldGEgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ibG9nLW1ldGEgdWwgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjEwcHh9LmJsb2ctbWV0YSB1bCBsaSBpe3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjE4cHh9LmJsb2ctaW1nIC5pbWctZnVsbHtoZWlnaHQ6MTAwJX0uYmxvZy1pbWcgLmlubmVyLWJ0biBpe2JvcmRlcjoycHggc29saWQgI2FiZDM3MztiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3ZmI7Y29sb3I6I2FiZDM3Mztib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjM4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI0cHh9LmJsb2ctaW1nIC5pbm5lci1idG4td3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtsZWZ0OjIwcHh9LmJsb2ctaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3ZmI7cGFkZGluZzozNXB4IDMwcHggNDBweCAzMHB4O2JvcmRlci1yYWRpdXM6MTBweH0uYmxvZy1pdGVtLXdyYXAubGlzdC1pdGVtLXdyYXAgLmJsb2ctY29udGVudHtoZWlnaHQ6MTAwJX0uYmxvZy1pdGVtLXdyYXAubGlzdC1pdGVtLXdyYXAgLmJsb2ctY29udGVudCAuaW5uZXItY29udGVudHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlfS5ibG9nLWxpc3QtaXRlbXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmxvZy1saXN0LWl0ZW17LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5ibG9nLWxpc3QtaXRlbSAuYmxvZy1pbWd7d2lkdGg6NTAlfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmxvZy1saXN0LWl0ZW0gLmJsb2ctaW1ne3dpZHRoOjEwMCV9fS5ibG9nLWxpc3QtaXRlbSAuYmxvZy1jb250ZW50e3BhZGRpbmctcmlnaHQ6MzBweDt3aWR0aDo1MCU7LXdlYmtpdC1hbGlnbi1zZWxmOmNlbnRlcjstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJsb2ctbGlzdC1pdGVtIC5ibG9nLWNvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy10b3A6MzBweH19LmJsb2ctbGlzdC1pdGVtIC5yYXRpb3t3aWR0aDo1MCV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ibG9nLWxpc3QtaXRlbSAucmF0aW97d2lkdGg6MTAwJX19LmJsb2ctZGV0YWlsLWl0ZW17YmFja2dyb3VuZC1jb2xvcjojZjZmN2ZiO2JvcmRlci1yYWRpdXM6MTVweDtwYWRkaW5nLXRvcDo1NXB4O3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6NDBweDtwYWRkaW5nLWJvdHRvbTo1NXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuYmxvZy1kZXRhaWwtaXRlbXtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fS5ibG9nLWRldGFpbC1pdGVtIC5zaG9ydC1kZXNje2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fS5ibG9nLWRldGFpbC1pdGVtIC5ibG9nLWltZ3ttYXJnaW4tYm90dG9tOjUwcHh9LmJsb2ctZGV0YWlsLWl0ZW0gLmJsb2ctY29udGVudCAudGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZTozNnB4fS5ibG9nLWRldGFpbC1pdGVtIC5ibG9nLW1ldGF7bWFyZ2luLWJvdHRvbToxMHB4fS5ibG9nLWRldGFpbC1pdGVtIC5ibG9nLW1ldGEgdWwgbGl7Zm9udC1zaXplOjE4cHh9LmJsb2ctZGV0YWlsLWl0ZW0gLmJsb2ctYmFubmVye3BhZGRpbmctYm90dG9tOjUwcHh9LnNvY2lhbC13aXRoLXRhZ3N7YmFja2dyb3VuZC1jb2xvcjojZjZmN2ZiO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuc29jaWFsLXdpdGgtdGFnc3std2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnNvY2lhbC13aXRoLXRhZ3MgLnRhZ3N7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uc29jaWFsLXdpdGgtdGFncyAudGFncyAudGl0bGV7Y29sb3I6IzVmNWY1Zjtmb250LXdlaWdodDo1MDB9LnNvY2lhbC13aXRoLXRhZ3MgLnRhZ3MgdWx7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDo1cHh9LnNvY2lhbC13aXRoLXRhZ3MgLnRhZ3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6NXB4fS5zb2NpYWwtd2l0aC10YWdzIC50YWdzIHVsIGxpIGF7Y29sb3I6I2FiZDM3M30uc29jaWFsLXdpdGgtdGFncyAuc29jaWFsLWxpbmsgdWwgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjE1cHh9LnNvY2lhbC13aXRoLXRhZ3MgLnNvY2lhbC1saW5rIHVsIGxpIGl7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwcztjb2xvcjojMDAwfS5zb2NpYWwtd2l0aC10YWdzIC5zb2NpYWwtbGluayB1bCBsaSBpOmhvdmVye2NvbG9yOiNhYmQzNzN9LnNvY2lhbC13aXRoLXRhZ3MgLnNvY2lhbC1saW5rIHVsIGxpLmNvbW1lbnQgc3Bhbntjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6NXB4fS5ibG9nLWNvbW1lbnR7YmFja2dyb3VuZC1jb2xvcjojZjZmN2ZiO2JvcmRlci1yYWRpdXM6MTVweDttYXJnaW4tdG9wOjEwMHB4O3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDo0MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9QG1lZGlhKG1heC13aWR0aDogNTc1cHgpey5ibG9nLWNvbW1lbnR7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4fX0uYmxvZy1jb21tZW50IC5oZWFkaW5ne21hcmdpbi1ib3R0b206NjBweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMyMjIxMjF9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5ibG9nLWNvbW1lbnQgLmhlYWRpbmd7Zm9udC1zaXplOjI4cHh9fS5ibG9nLWNvbW1lbnQtaXRlbXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuYmxvZy1jb21tZW50LWl0ZW17LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5ibG9nLWNvbW1lbnQtaXRlbVtjbGFzcyo9YmxvZy1jb21tZW50LWl0ZW1dOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206NjBweH0uYmxvZy1jb21tZW50LWl0ZW0ucmVscHktaXRlbXtwYWRkaW5nLWxlZnQ6NjBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmJsb2ctY29tbWVudC1pdGVtLnJlbHB5LWl0ZW17cGFkZGluZy1sZWZ0OjB9fS5ibG9nLWNvbW1lbnQtaW1ne3dpZHRoOjEyMHB4fS5ibG9nLWNvbW1lbnQtaW1nIGltZ3t3aWR0aDoxMDAlfS5ibG9nLWNvbW1lbnQtY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAxMTVweCk7bWFyZ2luLWxlZnQ6MzBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmJsb2ctY29tbWVudC1jb250ZW50e3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjI1cHh9fS5ibG9nLWNvbW1lbnQtY29udGVudCAudXNlci1tZXRhIC5kYXRle2NvbG9yOiM2NjY7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjIwcHh9LmJsb2ctY29tbWVudC1jb250ZW50IC51c2VyLW5hbWV7Y29sb3I6IzMzMztmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjlweDttYXJnaW4tYm90dG9tOjVweH0uYmxvZy1jb21tZW50LWNvbnRlbnQgLnVzZXItY29tbWVudHttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MzBweH0uYmxvZy1jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtYnRue2JhY2tncm91bmQtY29sb3I6IzM0MzQzNDtib3JkZXItcmFkaXVzOjVweDt3aWR0aDoxMDBweDtoZWlnaHQ6MzVweDtsaW5lLWhlaWdodDozNXB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHh9LmJsb2ctY29tbWVudC1jb250ZW50IC5jb21tZW50LWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzN9LmJsb2ctY29tbWVudC1jb250ZW50IC5jb21tZW50LWJ0bi5zdHlsZS0ye2JhY2tncm91bmQtY29sb3I6I2FiZDM3M30uYmxvZy1jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtYnRuLnN0eWxlLTI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzQzNDM0fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGVzdGltb25pYWwtYXJlYSAuY29udGFpbmVyLWZsdWlke3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweH19LnRlc3RpbW9uaWFsLWFyZWEgLmN1c3RvbS1zcGFjZXtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey50ZXN0aW1vbmlhbC1hcmVhIC5jdXN0b20tc3BhY2V7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fX0udGVzdGltb25pYWwtYmd7cGFkZGluZy10b3A6MTAwcHg7bWluLWhlaWdodDo0NDBweDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey50ZXN0aW1vbmlhbC1iZ3twYWRkaW5nLXRvcDo3NXB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH19LnRlc3RpbW9uaWFsLXNsaWRlcnttYXJnaW46LTEwcHg7cGFkZGluZzoxMHB4fS50ZXN0aW1vbmlhbC1zbGlkZXIud2l0aC1iZ3ttYXJnaW4tdG9wOi0xODBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1sZWZ0Oi0xMHB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXsudGVzdGltb25pYWwtc2xpZGVyLndpdGgtYmd7bWFyZ2luLXRvcDotMTUwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsudGVzdGltb25pYWwtc2xpZGVyLndpdGgtYmd7bWFyZ2luLXRvcDotODVweH19LnRlc3RpbW9uaWFsLWl0ZW17LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4xNSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjQwcHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS50ZXN0aW1vbmlhbC1pdGVtOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM1MjUyNTJ9LnRlc3RpbW9uaWFsLWl0ZW06YmVmb3Jle2NvbnRlbnQ6dXJsKC4uL2ltYWdlcy90ZXN0aW1vbmlhbC9pY29uL3F1b3RhdGlvbi5wbmcpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMjVweDtoZWlnaHQ6MTEwcHg7bGluZS1oZWlnaHQ6MTEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1sZWZ0OjE1cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwc30udGVzdGltb25pYWwtaXRlbSAudXNlci1uYW1le3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNDM0MzQzO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLXRvcDoyNXB4fS50ZXN0aW1vbmlhbC1pdGVtIC51c2VyLW9jY3VwYXRpb257Y29sb3I6IzQzNDM0M30udGVzdGltb25pYWwtaXRlbSAudXNlci1jb21tZW50e2NvbG9yOiM0MzQzNDM7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MzJweH0uYnJhbmQtYmd7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6OTBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJyYW5kLWJne3BhZGRpbmc6MzBweH19LmJyYW5kLXNsaWRlciAuc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmJyYW5kLWl0ZW17ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvcGFjaXR5Oi41Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHN9LmJyYW5kLWl0ZW06aG92ZXJ7b3BhY2l0eToxfS5icmFuZC1uYXZ7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjEwMHB4O3BhZGRpbmctbGVmdDo4MHB4O3BhZGRpbmctcmlnaHQ6ODBweH0ucXVpY2stdmlldy1tb2RhbCAubW9kYWwtZGlhbG9ne21heC13aWR0aDoxMDAlO3dpZHRoOjExMjVweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5xdWljay12aWV3LW1vZGFsIC5tb2RhbC1kaWFsb2d7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7bWFyZ2luOjMwcHggYXV0b319LnF1aWNrLXZpZXctbW9kYWwgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjB9LnF1aWNrLXZpZXctbW9kYWwgLm1vZGFsLWhlYWRlcntwYWRkaW5nOjFyZW0gMnJlbX0ucXVpY2stdmlldy1tb2RhbCAubW9kYWwtYm9keXtwYWRkaW5nOjJyZW19Lm1vZGFsLWltZ3toZWlnaHQ6MTAwJX0ubW9kYWwtc2xpZGVye2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtoZWlnaHQ6MTAwJX0ubW9kYWwtdGh1bWJzIC5zd2lwZXItc2xpZGV7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHN9Lm1vZGFsLXRodW1icyAuc3dpcGVyLXNsaWRlOmhvdmVye29wYWNpdHk6MX0uYWJvdXQtdGl0bGV7Zm9udC1zaXplOjYwcHg7bGluZS1oZWlnaHQ6NTdweDttYXJnaW4tYm90dG9tOjkwcHh9LmFib3V0LXRpdGxlIHNwYW57Y29sb3I6I2FiZDM3Mztwb3NpdGlvbjpyZWxhdGl2ZX0uYWJvdXQtdGl0bGUgc3BhbjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvYWJvdXQvaWNvbi8xLnBuZ1wiKTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTQwcHg7cmlnaHQ6MH0uYWJvdXQtZGVzY3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozMXB4O21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LnRlYW0taXRlbXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfX0udGVhbS1pdGVtOmhvdmVyIC50ZWFtLWltZyAuaW5uZXItY29udGVudHtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS50ZWFtLWl0ZW06aG92ZXIgLnRlYW0tY29udGVudHtvcGFjaXR5OjB9LnRlYW0taW1ne2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mztib3JkZXItcmFkaXVzOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey50ZWFtLWltZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGVhbS1pbWcgaW1ne3dpZHRoOjEwMCV9fS50ZWFtLWltZyAuaW5uZXItY29udGVudHtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEzNXB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjI1cHg7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjEyNXB4O2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjEyNXB4O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzfUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsudGVhbS1pbWcgLmlubmVyLWNvbnRlbnR7d2lkdGg6MjcwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudGVhbS1pbWcgLmlubmVyLWNvbnRlbnR7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNTc1cHgpey50ZWFtLWltZyAuaW5uZXItY29udGVudHt3aWR0aDoyNzBweH19LnRlYW0taW1nIC5pbm5lci1jb250ZW50IC5vY2N1cGF0aW9ue2NvbG9yOiM2OTY1NjU7Zm9udC1zaXplOjE0cHh9LnRlYW0taW1nIC5pbm5lci1jb250ZW50IC5zb2NpYWwtbGlua3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctdG9wOjMwcHg7ei1pbmRleDoxfS50ZWFtLWltZyAuaW5uZXItY29udGVudCAuc29jaWFsLWxpbmsgdWwgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjEwcHh9LnRlYW0taW1nIC5pbm5lci1jb250ZW50IC5zb2NpYWwtbGluayB1bCBsaTpudGgtY2hpbGQoMSksLnRlYW0taW1nIC5pbm5lci1jb250ZW50IC5zb2NpYWwtbGluayB1bCBsaTpudGgtY2hpbGQoMyl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCl9LnRlYW0taW1nIC5pbm5lci1jb250ZW50IC5zb2NpYWwtbGluayB1bCBsaSBhe2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGVhbS1pbWcgLmlubmVyLWNvbnRlbnQgLnNvY2lhbC1saW5rIHVsIGxpIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2JvcmRlci1jb2xvcjojYWJkMzczO2NvbG9yOiNmZmZ9LnRlYW0tY29udGVudHstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjI1cHg7b3BhY2l0eToxfS50ZWFtLW1lbWJlci1uYW1le2NvbG9yOiMzNjM2MzY7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweH0uYnJlYWRjcnVtYi1oZWlnaHR7aGVpZ2h0OjM3MHB4fS5icmVhZGNydW1iLWhlYWRpbmd7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTozNnB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuYnJlYWRjcnVtYi1oZWFkaW5ne2ZvbnQtc2l6ZToyNHB4fX0uYnJlYWRjcnVtYi1pdGVte2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCV9LmJyZWFkY3J1bWItaXRlbSB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDozMHB4O2ZvbnQtc2l6ZToxNHB4fS5icmVhZGNydW1iLWl0ZW0gdWwgbGk6bm90KDpsYXN0LWNoaWxkKSBhe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6MTBweH0uYnJlYWRjcnVtYi1pdGVtIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkgYTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O3RvcDo1MCU7cmlnaHQ6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uYnJlYWRjcnVtYi1pdGVtIHVsIGxpIGl7Zm9udC1zaXplOjE2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS53aWRnZXRzLXNlYXJjaGJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3ZmI7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NDBweDtwYWRkaW5nOjMwcHh9LndpZGdldHMtc2VhcmNoYm94IC5pbnB1dC1maWVsZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7YmFja2dyb3VuZC1jb2xvcjojZjZmN2ZiO2JvcmRlci1yYWRpdXM6MTBweDt3aWR0aDoxMDAlO2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDo1NXB4O2NvbG9yOiM5Njk2OTZ9LndpZGdldHMtc2VhcmNoYm94IC5pbnB1dC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LndpZGdldHMtc2VhcmNoYm94IC5pbnB1dC1maWVsZDo6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LndpZGdldHMtc2VhcmNoYm94IC5pbnB1dC1maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eToxfS53aWRnZXRzLXNlYXJjaGJveCAuaW5wdXQtZmllbGQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LndpZGdldHMtc2VhcmNoYm94IC5pbnB1dC1maWVsZDo6cGxhY2Vob2xkZXJ7b3BhY2l0eToxfS53aWRnZXRzLXNlYXJjaGJveC1idG57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MjBweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7Y29sb3I6I2NmY2ZjZn0ud2lkZ2V0cy1zZWFyY2hib3gtYnRuIGl7dmVydGljYWwtYWxpZ246bWlkZGxlfS53aWRnZXRzLXRpdGxle3BhZGRpbmctYm90dG9tOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzZjNmM2Yztmb250LXNpemU6MjRweH0ud2lkZ2V0cy10aXRsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2NvbnRlbnQ6XCJcIjt3aWR0aDozMHB4O2hlaWdodDoycHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LndpZGdldHMtYXJlYXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3ZmI7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmctdG9wOjU1cHg7cGFkZGluZy1ib3R0b206NjBweDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9LndpZGdldHMtaXRlbXtwYWRkaW5nLXRvcDo1MHB4fS53aWRnZXRzLWNhdGVnb3J5IGxpOm5vdCg6bGFzdC1jaGlsZCkgYXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2O3BhZGRpbmctYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS53aWRnZXRzLWNhdGVnb3J5IGxpIGF7Y29sb3I6IzZhNmE2YTtkaXNwbGF5OmJsb2NrfS53aWRnZXRzLWNhdGVnb3J5IGxpIGE6aG92ZXJ7Y29sb3I6I2FiZDM3M30ud2lkZ2V0cy1jYXRlZ29yeSBsaSBpe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTBweH0ud2lkZ2V0cy1saXN0LXNsaWRlciBbY2xhc3MqPXN3aXBlci1zbGlkZV06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS53aWRnZXRzLWxpc3QtaXRlbXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS53aWRnZXRzLWxpc3QtaW1ne3dpZHRoOjcwcHh9LndpZGdldHMtbGlzdC1jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDYwcHgpO3BhZGRpbmctbGVmdDoxMHB4fS53aWRnZXRzLWxpc3QtY29udGVudCAud2lkZ2V0cy1tZXRhIHVsIGxpLmRhdGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNhYmQzNzM7cGFkZGluZy1ib3R0b206NXB4O2ZvbnQtc2l6ZToxM3B4fS53aWRnZXRzLWxpc3QtY29udGVudCAudGl0bGV7Y29sb3I6IzM4MzgzODtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweH0ud2lkZ2V0cy10YWd7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0ud2lkZ2V0cy10YWcgbGl7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWJvdHRvbToxNXB4fS53aWRnZXRzLXRhZyBsaSBhe2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOjEwcHg7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctYm90dG9tOjVweDtjb2xvcjojN2U3ZTdlfS53aWRnZXRzLXRhZyBsaSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiZDM3Mztib3JkZXItY29sb3I6I2FiZDM3Mztjb2xvcjojZmZmfS53aWRnZXRzLWJhbm5lcnttYXJnaW4tdG9wOjQwcHh9LnByb2R1Y3QtdG9wYmFye3BhZGRpbmctYm90dG9tOjUwcHh9LnByb2R1Y3QtdG9wYmFyPnVse2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNTc1cHgpey5wcm9kdWN0LXRvcGJhcj51bHstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH19LnByb2R1Y3QtdG9wYmFyPnVsPmxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjE1cHh9QG1lZGlhKG1heC13aWR0aDogNTc1cHgpey5wcm9kdWN0LXRvcGJhcj51bD5saTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTVweH19LnByb2R1Y3QtdG9wYmFyPnVsIGxpIGF7Y29sb3I6IzZjNmM2Y31AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LnByb2R1Y3QtdG9wYmFyPnVsIGxpLnByb2R1Y3Qtdmlldy13cmFwe21hcmdpbi1ib3R0b206MH19LnByb2R1Y3QtdG9wYmFyPnVsIGxpLnByb2R1Y3Qtdmlldy13cmFwPnVsPmxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjE1cHh9LnByb2R1Y3QtdG9wYmFyPnVsIGxpLnByb2R1Y3Qtdmlldy13cmFwPnVsIGxpIGF7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MTBweH0ucHJvZHVjdC10b3BiYXI+dWwgbGkucHJvZHVjdC12aWV3LXdyYXA+dWwgbGkgYS5hY3RpdmV7Y29sb3I6I2FiZDM3M30ucHJvZHVjdC10b3BiYXI+dWwgbGkucGFnZS1jb3VudHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzoxMHB4IDMwcHh9LnByb2R1Y3QtdG9wYmFyPnVsIGxpLnBhZ2UtY291bnQgc3Bhbntjb2xvcjojYWJkMzczfS5wcm9kdWN0LXRvcGJhcj51bCBsaS5zaG9ydCAubmljZS1zZWxlY3R7Ym9yZGVyLXJhZGl1czo1cHh9LnByb2R1Y3QtdG9wYmFyPnVsIGxpLnNob3J0IC5uaWNlLXNlbGVjdC5hY3RpdmUsLnByb2R1Y3QtdG9wYmFyPnVsIGxpLnNob3J0IC5uaWNlLXNlbGVjdC5vcGVuLC5wcm9kdWN0LXRvcGJhcj51bCBsaS5zaG9ydCAubmljZS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnByb2R1Y3QtdG9wYmFyPnVsIGxpLnNob3J0IC5uaWNlLXNlbGVjdCAubGlzdHt3aWR0aDphdXRvO2xlZnQ6YXV0bztyaWdodDowfS5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1pdGVte2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwc31AbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7LnByb2R1Y3QtbGlzdC12aWV3IC5wcm9kdWN0LWl0ZW17LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1pdGVtOmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMTUpfS5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1pbWd7d2lkdGg6MjUlfUBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXsucHJvZHVjdC1saXN0LXZpZXcgLnByb2R1Y3QtaW1ne3dpZHRoOjEwMCV9fS5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1jb250ZW50e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MTVweDtib3JkZXI6MDt3aWR0aDo3NSU7dGV4dC1hbGlnbjpsZWZ0Oy13ZWJraXQtYWxpZ24tc2VsZjpjZW50ZXI7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNTc1cHgpey5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1jb250ZW50e3BhZGRpbmctbGVmdDowO3dpZHRoOjEwMCV9fS5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LW5hbWV7Zm9udC1zaXplOjIwcHh9LnByb2R1Y3QtbGlzdC12aWV3IC5wcm9kdWN0LWNvbnRlbnQgLnJhdGluZy1ib3h7cGFkZGluZy1ib3R0b206MTBweH0ucHJvZHVjdC1saXN0LXZpZXcgLnByb2R1Y3QtY29udGVudCAucmF0aW5nLWJveCB1bHstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucHJvZHVjdC1saXN0LXZpZXcgLnByb2R1Y3QtY29udGVudCAuc2hvcnQtZGVzY3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNnB4fS5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1hZGQtYWN0aW9ue3BhZGRpbmctdG9wOjIwcHg7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtsZWZ0OjA7cG9zaXRpb246aW5oZXJpdDtwYWRkaW5nLWxlZnQ6NXB4fS5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1hZGQtYWN0aW9uIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1yaWdodDoxMHB4fS5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1hZGQtYWN0aW9uIHVsIGxpIGEgaXtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czo1cHg7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjVweDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDtsaW5lLWhlaWdodDo0NXB4fS5wcm9kdWN0LWxpc3QtdmlldyAucHJvZHVjdC1hZGQtYWN0aW9uIHVsIGxpIGEgaTpob3Zlcntib3JkZXItY29sb3I6I2FiZDM3M30uY29udGFjdC1tYXB7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uY29udGFjdC1tYXAtc2l6ZXttaW4taGVpZ2h0OjUwMHB4O3dpZHRoOjEwMCV9LmNvbnRhY3Qtd3JhcHstd2Via2l0LWJveC1zaGFkb3c6MHB4IDBweCAyMnB4IDBweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjBweCAwcHggMjJweCAwcHggcmdiYSgwLDAsMCwuMik7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3Qtd3JhcHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmNvbnRhY3QtaW5mb3twYWRkaW5nOjM1cHggNDBweDt3aWR0aDozNzBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3QtaW5mb3t3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmNvbnRhY3QtaW5mb3twYWRkaW5nOjM1cHggMzBweH19LmNvbnRhY3QtaW5mb1tkYXRhLWJnLWltYWdlXTpub3QoLmJnLXBhdHRlcm4pe2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tfS5jb250YWN0LXRpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MzBweH0uY29udGFjdC1kZXNje21hcmdpbi1ib3R0b206MzVweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMXB4fS5jb250YWN0LWxpc3QgbGl7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uY29udGFjdC1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyMHB4fS5jb250YWN0LWxpc3QgbGkgaXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6I2FiZDM3Mztib3JkZXItcmFkaXVzOjEwMCU7Zm9udC1zaXplOjI1cHg7ZGlzcGxheTpibG9jazt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXJpZ2h0OjIwcHh9LmNvbnRhY3QtbGlzdCBsaSBhe2NvbG9yOiNmZmY7Zm9udC1zaXplOjE4cHh9LmNvbnRhY3QtZm9ybXtwYWRkaW5nOjUwcHggNDBweDt3aWR0aDpjYWxjKDEwMCUgLSAzNzBweCl9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0LWZvcm17d2lkdGg6MTAwJX19LmNvbnRhY3QtZm9ybSAuZ3JvdXAtaW5wdXR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpey5jb250YWN0LWZvcm0gLmdyb3VwLWlucHV0ey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uY29udGFjdC1mb3JtIC5mb3JtLWZpZWxke3dpZHRoOjEwMCV9LmNvbnRhY3QtZm9ybSAuaW5wdXQtZmllbGQsLmNvbnRhY3QtZm9ybSAudGV4dGFyZWEtZmllbGR7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNjtmb250LXdlaWdodDo0MDA7Y29sb3I6IzhkOGQ4YztoZWlnaHQ6NDVweDtsaW5lLWhlaWdodDo0NXB4O3dpZHRoOjEwMCU7Zm9udC1zdHlsZTppdGFsaWN9LmNvbnRhY3QtZm9ybSAudGV4dGFyZWEtZmllbGR7aGVpZ2h0OjE0NXB4fS5jb250YWN0LWZvcm0gLmZvcm0tbWVzc2VnZXtmb250LXNpemU6MTRweH0uY29udGFjdC1mb3JtIC5mb3JtLW1lc3NlZ2Uuc3VjY2Vzc3tjb2xvcjojNTI1MjUyfS5jb250YWN0LWZvcm0gLmZvcm0tbWVzc2VnZS5lcnJvcntjb2xvcjpyZWR9LmNvbnRhY3QtYnV0dG9uLXdyYXB7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmNvbnRhY3QtYnV0dG9uLXdyYXAgLmJ0bi1jdXN0b20tc2l6ZXtib3JkZXItcmFkaXVzOjEwcHh9LmZvcm0tbWVzc2FnZS5zdWNjZXNze2NvbG9yOiNhYmQzNzN9LmZvcm0tbWVzc2FnZS5lcnJvcntjb2xvcjpyZWR9LmZyZXF1ZW50bHktYXJlYSBoMi5oZWFkaW5ne3BhZGRpbmctYm90dG9tOjYwcHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjRweH0uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWl0ZW0+dWw+bGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjIwcHh9LmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1pdGVtPnVsPmxpLmhhcy1zdWIsLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1pdGVtPnVsPmxpLmNoaWxkcmVue2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtwYWRkaW5nOjIwcHh9LmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1pdGVtPnVsPmxpLmhhcy1zdWI+YSwuZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWl0ZW0+dWw+bGkuY2hpbGRyZW4+YXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTZweDtjb2xvcjojNTU1MjUyfS5mcmVxdWVudGx5LWFyZWEgLmZyZXF1ZW50bHktaXRlbT51bD5saS5oYXMtc3ViPmE6aG92ZXIsLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1pdGVtPnVsPmxpLmNoaWxkcmVuPmE6aG92ZXJ7Y29sb3I6I2FiZDM3M30uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWl0ZW0+dWw+bGkuaGFzLXN1Yj5hIGksLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1pdGVtPnVsPmxpLmNoaWxkcmVuPmEgaXtmb250LXNpemU6MjVweH0uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWl0ZW0+dWw+bGkuaGFzLXN1Yj51bC5mcmVxdWVudGx5LWJvZHksLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1pdGVtPnVsPmxpLmNoaWxkcmVuPnVsLmZyZXF1ZW50bHktYm9keXtkaXNwbGF5Om5vbmU7cGFkZGluZy10b3A6MjBweH0uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWl0ZW0+dWw+bGkuaGFzLXN1Yj51bC5mcmVxdWVudGx5LWJvZHk+bGksLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1pdGVtPnVsPmxpLmNoaWxkcmVuPnVsLmZyZXF1ZW50bHktYm9keT5saXtsaW5lLWhlaWdodDoxLjh9LmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1pdGVtPnVsPmxpLmhhcy1zdWIub3Blbj5hLC5mcmVxdWVudGx5LWFyZWEgLmZyZXF1ZW50bHktaXRlbT51bD5saS5jaGlsZHJlbi5vcGVuPmF7Y29sb3I6I2FiZDM3M30uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWl0ZW0+dWw+bGkuaGFzLXN1Yi5vcGVuPmE+aTpiZWZvcmUsLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1pdGVtPnVsPmxpLmNoaWxkcmVuLm9wZW4+YT5pOmJlZm9yZXtjb250ZW50Olwi7pqCXCJ9Lm15YWNjb3VudC10YWItdHJpZ2dlcntkaXNwbGF5OmJsb2NrfS5teWFjY291bnQtdGFiLXRyaWdnZXIgbGl7ZGlzcGxheTpibG9ja30ubXlhY2NvdW50LXRhYi10cmlnZ2VyIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTFweH0ubXlhY2NvdW50LXRhYi10cmlnZ2VyIGxpIGF7Ym9yZGVyOjFweCBzb2xpZCAjNDQ0O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMmMyYzJjO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjEwcHggMjBweH0ubXlhY2NvdW50LXRhYi10cmlnZ2VyIGxpIGEuYWN0aXZle2JhY2tncm91bmQ6I2FiZDM3Mztib3JkZXItY29sb3I6I2FiZDM3Mztjb2xvcjojZmZmfS5teWFjY291bnQtdGFiLXRyaWdnZXIgbGkgYS5hY3RpdmU6aG92ZXJ7Y29sb3I6I2ZmZn0ubXlhY2NvdW50LXRhYi10cmlnZ2VyIGxpIGE6aG92ZXJ7Y29sb3I6I2FiZDM3M30ubXlhY2NvdW50LXRhYi1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtwYWRkaW5nOjMwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwc30ubXlhY2NvdW50LWRhc2hib2FyZCBwe21hcmdpbi1ib3R0b206MjBweH0ubXlhY2NvdW50LWRhc2hib2FyZCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5teWFjY291bnQtb3JkZXJzIC50YWJsZXttYXJnaW4tYm90dG9tOjB9Lm15YWNjb3VudC1vcmRlcnMgLnRhYmxlIC5hY2NvdW50LW9yZGVyLWlkOmhvdmVye2NvbG9yOiNhYmQzNzN9Lm15YWNjb3VudC1vcmRlcnMgLnRhYmxlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyey0tYnMtdGFibGUtYWNjZW50LWJnOiByZ2JhKDAsIDAsIDAsIDAuMDIpO2NvbG9yOnZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKX0ubXlhY2NvdW50LW9yZGVycyAudGFibGUgdGQsLm15YWNjb3VudC1vcmRlcnMgLnRhYmxlIHRoe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcn0ubXlhY2NvdW50LW9yZGVycyAuc21hbGwtdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4fS5teWFjY291bnQtZm9ybSwubXlhY2NvdW50LWZvcm0tYm94ZWR7cGFkZGluZzozMHB4O2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teWFjY291bnQtZm9ybSwubXlhY2NvdW50LWZvcm0tYm94ZWR7cGFkZGluZzowO2JvcmRlcjowfX0ubXlhY2NvdW50LWZvcm0gLm15YWNjb3VudC1mb3JtLWlubmVyLC5teWFjY291bnQtZm9ybS1ib3hlZCAubXlhY2NvdW50LWZvcm0taW5uZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDotMjBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15YWNjb3VudC1mb3JtIC5teWFjY291bnQtZm9ybS1pbm5lciwubXlhY2NvdW50LWZvcm0tYm94ZWQgLm15YWNjb3VudC1mb3JtLWlubmVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ubXlhY2NvdW50LWZvcm0gLm15YWNjb3VudC1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQsLm15YWNjb3VudC1mb3JtLWJveGVkIC5teWFjY291bnQtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0ey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIDEwMCU7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHh9Lm15YWNjb3VudC1mb3JtIC5teWFjY291bnQtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0LnNpbmdsZS1pbnB1dC1oYWxmLC5teWFjY291bnQtZm9ybS1ib3hlZCAubXlhY2NvdW50LWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dC5zaW5nbGUtaW5wdXQtaGFsZnstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCBjYWxjKDUwJSAtIDE1cHgpOy1tcy1mbGV4OjAgMCBjYWxjKDUwJSAtIDE1cHgpO2ZsZXg6MCAwIGNhbGMoNTAlIC0gMTVweCk7bWF4LXdpZHRoOmNhbGMoNTAlIC0gMTVweCl9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teWFjY291bnQtZm9ybSAubXlhY2NvdW50LWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dC5zaW5nbGUtaW5wdXQtaGFsZiwubXlhY2NvdW50LWZvcm0tYm94ZWQgLm15YWNjb3VudC1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQuc2luZ2xlLWlucHV0LWhhbGZ7bWF4LXdpZHRoOjEwMCV9fS5teWFjY291bnQtZm9ybSAubXlhY2NvdW50LWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBsYWJlbCwubXlhY2NvdW50LWZvcm0tYm94ZWQgLm15YWNjb3VudC1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgbGFiZWx7bWFyZ2luLWJvdHRvbTo4cHg7ZGlzcGxheTpibG9ja30ubXlhY2NvdW50LWZvcm0gLm15YWNjb3VudC1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgaW5wdXQsLm15YWNjb3VudC1mb3JtIC5teWFjY291bnQtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IHNlbGVjdCwubXlhY2NvdW50LWZvcm0gLm15YWNjb3VudC1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgdGV4dGFyZWEsLm15YWNjb3VudC1mb3JtLWJveGVkIC5teWFjY291bnQtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IGlucHV0LC5teWFjY291bnQtZm9ybS1ib3hlZCAubXlhY2NvdW50LWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBzZWxlY3QsLm15YWNjb3VudC1mb3JtLWJveGVkIC5teWFjY291bnQtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IHRleHRhcmVhe3BhZGRpbmc6MCAxNXB4O2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtoZWlnaHQ6NDBweDt3aWR0aDoxMDAlfS5teWFjY291bnQtZm9ybSAubXlhY2NvdW50LWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBpbnB1dDpmaXJzdC1jaGlsZCwubXlhY2NvdW50LWZvcm0tYm94ZWQgLm15YWNjb3VudC1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgaW5wdXQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoyMHB4fS5teWFjY291bnQtZm9ybSAubXlhY2NvdW50LWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCAuY2hlY2tib3gtaW5wdXQsLm15YWNjb3VudC1mb3JtLWJveGVkIC5teWFjY291bnQtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IC5jaGVja2JveC1pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9ja30ubXlhY2NvdW50LWZvcm0gLm15YWNjb3VudC1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgLmNoZWNrYm94LWlucHV0IGxhYmVsLC5teWFjY291bnQtZm9ybS1ib3hlZCAubXlhY2NvdW50LWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCAuY2hlY2tib3gtaW5wdXQgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15YWNjb3VudC1mb3JtIC5teWFjY291bnQtZm9ybS1pbm5lciBhLC5teWFjY291bnQtZm9ybS1ib3hlZCAubXlhY2NvdW50LWZvcm0taW5uZXIgYXtmb250LXNpemU6MTNweH0ubXlhY2NvdW50LWZvcm0gLm15YWNjb3VudC1mb3JtLWlubmVyIGE6aG92ZXIsLm15YWNjb3VudC1mb3JtLWJveGVkIC5teWFjY291bnQtZm9ybS1pbm5lciBhOmhvdmVye2NvbG9yOiNhYmQzNzN9LmxvZ2luLWZvcm17LXdlYmtpdC1ib3gtc2hhZG93OjFweCAxcHggNXB4IDVweCByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93OjFweCAxcHggNXB4IDVweCByZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzozMHB4fS5sb2dpbi1mb3JtIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5sb2dpbi1mb3JtIGlucHV0e3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOjA7bGluZS1oZWlnaHQ6MjNweDtwYWRkaW5nOjEwcHggMjBweDtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjE1cHh9LmxvZ2luLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6YXV0b30ubG9naW4tdGl0bGV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjNweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MjBweH0ubG9naW4tZm9ybSAuY2hlY2stYm94e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjcwcHh9LmxvZ2luLWZvcm0gLmNoZWNrLWJveDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5sb2dpbi1mb3JtIC5jaGVjay1ib3ggaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfS5sb2dpbi1mb3JtIC5jaGVjay1ib3ggaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMwcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjB9LmxvZ2luLWZvcm0gLmNoZWNrLWJveCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNkZWUyZTY7Y29udGVudDpcIlwiOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHN9LmxvZ2luLWZvcm0gLmNoZWNrLWJveCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jaztjb250ZW50Olwi74CMXCI7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O29wYWNpdHk6MDt3aWR0aDoyMHB4O3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHN9LmxvZ2luLWZvcm0gLmNoZWNrLWJveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmJlZm9yZXtib3JkZXI6MnB4IHNvbGlkICNkZWUyZTZ9LmxvZ2luLWZvcm0gLmNoZWNrLWJveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmFmdGVye29wYWNpdHk6MX0uZm9yZ290dG9uLXBhc3N3b3JkX2luZm8gYXtmb250LXNpemU6MTRweH0udGFibGUtY29udGVudCB0YWJsZSB0ZC5wcm9kdWN0LXN1YnRvdGFse2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMH0udGFibGUtY29udGVudCB0YWJsZSB0ZC5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVze21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jYXJ0LWFyZWEgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGQ6bnRoLWNoaWxkKDMpe3BhZGRpbmc6NDUuMXB4IDEwcHh9fS5jb3Vwb24tYWxse21hcmdpbi10b3A6MzBweH0uY291cG9uLWFsbCAuY291cG9ue2Zsb2F0OmxlZnR9LmNvdXBvbi1hbGwgLmNvdXBvbiBpbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2ZvbnQtc2l6ZToxM3B4O2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6NDJweDt3aWR0aDoxMjBweDtwYWRkaW5nOjAgMTBweH0uY291cG9uLWFsbCAuY291cG9uIGlucHV0LmJ1dHRvbiwuY291cG9uLWFsbCAuY291cG9uMiBpbnB1dC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojNTA1MDUwO2JvcmRlcjowIG5vbmU7Ym9yZGVyLXJhZGl1czoycHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTNweDtmb250LXdlaWdodDo3MDA7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjQycHg7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjQycHg7cGFkZGluZzowIDI1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7d2lkdGg6aW5oZXJpdH0uY291cG9uLWFsbCAuY291cG9uIGlucHV0LmJ1dHRvbjpob3ZlciwuY291cG9uLWFsbCAuY291cG9uMiBpbnB1dC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczfS5jb3Vwb24tYWxsIC5jb3Vwb24uY291cG9uMiwuY291cG9uLWFsbCAuY291cG9uMi5jb3Vwb24ye2Zsb2F0OnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuY291cG9uLWFsbCAuY291cG9uLmNvdXBvbjIsLmNvdXBvbi1hbGwgLmNvdXBvbjIuY291cG9uMnttYXJnaW4tdG9wOjE1cHh9fS5jYXJ0LXBhZ2UtdG90YWx7cGFkZGluZy10b3A6MzBweH0uY2FydC1wYWdlLXRvdGFsPmgye2ZvbnQtc2l6ZToyNXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uY2FydC1wYWdlLXRvdGFsPnVse2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0uY2FydC1wYWdlLXRvdGFsPnVsIGxpe2xpc3Qtc3R5bGU6bm9uZTtmb250LXNpemU6MTVweDtwYWRkaW5nOjEwcHggMzBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2O2ZvbnQtd2VpZ2h0OjcwMH0uY2FydC1wYWdlLXRvdGFsPnVsIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5jYXJ0LXBhZ2UtdG90YWw+dWwgbGkgc3BhbntmbG9hdDpyaWdodH0uY2FydC1wYWdlLXRvdGFsIGF7YmFja2dyb3VuZC1jb2xvcjojNTA1MDUwO2JvcmRlcjowO2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmc6MTBweCAyMHB4O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwc30uY2FydC1wYWdlLXRvdGFsIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkMzczO2NvbG9yOiNmZmZ9LnRhYmxlLWNvbnRlbnQgLnRhYmxlPjpub3QoOmxhc3QtY2hpbGQpPjpsYXN0LWNoaWxkPip7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZGVlMmU2fS50YWJsZS1jb250ZW50IHRhYmxle2JvcmRlci1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMXB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCB0cntkaXNwbGF5Om5vbmV9fS50YWJsZS1jb250ZW50IHRhYmxlIHRoLC50YWJsZS1jb250ZW50IHRhYmxlIHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZS1jb250ZW50IHRhYmxlIHRoe2JvcmRlci10b3A6bWVkaXVtIG5vbmU7Zm9udC1zaXplOjE1cHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtwYWRkaW5nOjIwcHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo1MDA7dmVydGljYWwtYWxpZ246bWlkZGxlfS50YWJsZS1jb250ZW50IHRhYmxlIHRke2JvcmRlci10b3A6bWVkaXVtIG5vbmU7cGFkZGluZzoxOHB4IDEwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxM3B4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudGFibGUtY29udGVudCB0YWJsZSB0ZHt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudGFibGUtY29udGVudCB0YWJsZSB0ZDpudGgtY2hpbGQoMyl7cGFkZGluZzozMi4xcHggMTBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9fS50YWJsZS1jb250ZW50IHRhYmxlIHRkLnByb2R1Y3RfcmVtb3Zle2ZvbnQtc2l6ZToyMHB4fS50YWJsZS1jb250ZW50IHRhYmxlIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGltZ3t3aWR0aDphdXRvO2hlaWdodDoxMDAlfS50YWJsZS1jb250ZW50IHRhYmxlIHRkLnByb2R1Y3QtbmFtZXtmb250LXNpemU6MTZweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS50YWJsZS1jb250ZW50IHRhYmxlIHRkLnByb2R1Y3QtcHJpY2V7Zm9udC1zaXplOjE2cHh9LnRhYmxlLWNvbnRlbnQgdGFibGUgdGQucHJvZHVjdC1zdG9jay1zdGF0dXMgc3Bhbi5pbi1zdG9jaywudGFibGUtY29udGVudCB0YWJsZSB0ZC5wcm9kdWN0LXN0b2NrLXN0YXR1cyBzcGFuLm91dC1zdG9ja3tmb250LXNpemU6MTJweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS50YWJsZS1jb250ZW50IHRhYmxlIHRkLnByb2R1Y3Qtc3RvY2stc3RhdHVzIHNwYW4ub3V0LXN0b2Nre2NvbG9yOnJlZH0udGFibGUtY29udGVudCB0YWJsZSB0ZC5jYXJ0X2J0biBhe2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOiM1MDUwNTA7Y29sb3I6I2ZmZjtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0M3B4O3dpZHRoOjEzMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHN9LnRhYmxlLWNvbnRlbnQgdGFibGUgdGQuY2FydF9idG4gYTpob3ZlcntiYWNrZ3JvdW5kOiNhYmQzNzM7Y29sb3I6I2ZmZn0uY29tcGFyZS10YWJsZSAudGFibGUgdGhlYWQgdGh7Ym9yZGVyLXdpZHRoOjFweDtwYWRkaW5nOjE1cHggMTBweH0uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHJ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwc30uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHI6aG92ZXJ7LS1icy10YWJsZS1hY2NlbnQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wMik7Y29sb3I6dmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpfS5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCwuY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGh7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyfS5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0aHttaW4td2lkdGg6MjAwcHh9LmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRke21pbi13aWR0aDoyNTBweH0uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcGRvZHVjdC1pbWFnZXttYXgtd2lkdGg6MjAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoyMHB4IDB9LmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2UgYXtkaXNwbGF5OmlubGluZS1ibG9ja30uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcGRvZHVjdC1pbWFnZSBhLmJ0bntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MzBweH0uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcHJvZHVjdC1uYW1le2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MH0uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcHJvZHVjdC1uYW1lIGF7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcn0uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLnJhdGluZy1ib3ggdWx7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY291cG9uLWFjY29yZGlvbiBoM3tiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpc3Qtc3R5bGU6b3V0c2lkZSBub25lIG5vbmU7bWFyZ2luOjAgMCAzMHB4O3BhZGRpbmc6MTZweCAzMnB4IDE2cHggNTZweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO3RleHQtdHJhbnNmb3JtOm5vbmV9LmNvdXBvbi1hY2NvcmRpb24gaDM6YmVmb3Jle2NvbnRlbnQ6XCLuma5cIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlBlLWljb24tNy1zdHJva2VcIjtsZWZ0OjI0cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHh9LmNvdXBvbi1hY2NvcmRpb24gc3BhbntjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RleHQtdHJhbnNmb3JtOm5vbmV9LmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjttYXJnaW4tYm90dG9tOjIwcHg7ZGlzcGxheTpub25lO3BhZGRpbmc6MjBweH0uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHB7bWFyZ2luLWJvdHRvbTowfS5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCBsYWJlbCwuY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctbGFzdCBsYWJlbHtkaXNwbGF5OmJsb2NrfS5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCBsYWJlbCBzcGFuLnJlcXVpcmVkLC5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1sYXN0IGxhYmVsIHNwYW4ucmVxdWlyZWR7Y29sb3I6cmVkfS5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCBpbnB1dCwuY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctbGFzdCBpbnB1dHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7aGVpZ2h0OjM2cHg7bWFyZ2luOjAgMCAxNHB4O2JvcmRlci1yYWRpdXM6MDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjAgMCAwIDEwcHg7d2lkdGg6MzcwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdyBpbnB1dFt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZC1jb2xvcjojNTA1MDUwO2JvcmRlcjptZWRpdW0gbm9uZTtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTJweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbi1yaWdodDoxNXB4O3BhZGRpbmc6MCAzMHB4O3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7d2lkdGg6aW5oZXJpdH0uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF17aGVpZ2h0OmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7d2lkdGg6aW5oZXJpdH0uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAubG9zdC1wYXNzd29yZHttYXJnaW4tdG9wOjE1cHh9LmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmxvc3QtcGFzc3dvcmQgYXtmb250LXNpemU6MTRweH0uY291cG9uLWNoZWNrb3V0LWNvbnRlbnR7bWFyZ2luLWJvdHRvbTozMHB4O2Rpc3BsYXk6bm9uZX0uY291cG9uLWNoZWNrb3V0LWNvbnRlbnQgLmNvdXBvbi1pbmZvIC5jaGVja291dC1jb3Vwb257bWFyZ2luLWJvdHRvbTowfS5jb3Vwb24tY2hlY2tvdXQtY29udGVudCAuY291cG9uLWluZm8gLmNoZWNrb3V0LWNvdXBvbiBpbnB1dFt0eXBlPXRleHRde2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJhZGl1czowO2hlaWdodDozNnB4O3BhZGRpbmctbGVmdDoxMHB4O3dpZHRoOjE3MHB4fS5jb3Vwb24tY2hlY2tvdXQtY29udGVudCAuY291cG9uLWluZm8gLmNoZWNrb3V0LWNvdXBvbiBpbnB1dFt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZDojNTA1MDUwO2JvcmRlcjptZWRpdW0gbm9uZTtib3JkZXItcmFkaXVzOjA7Y29sb3I6I2ZmZjtoZWlnaHQ6MzZweDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tbGVmdDo2cHg7cGFkZGluZzo1cHggMTBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3dpZHRoOmluaGVyaXR9QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5jb3Vwb24tY2hlY2tvdXQtY29udGVudCAuY291cG9uLWluZm8gLmNoZWNrb3V0LWNvdXBvbiAuY291cG9uLWlubmVyX2J0bnttYXJnaW46MjhweCAwIDB9fS5jb3Vwb24tY2hlY2tvdXQtY29udGVudCAuY291cG9uLWluZm8gLmNoZWNrb3V0LWNvdXBvbiAuY291cG9uLWlubmVyX2J0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzN9LmNoZWNrYm94LWZvcm0gaDN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNjtmb250LXNpemU6MjVweDttYXJnaW46MCAwIDI1cHg7cGFkZGluZy1ib3R0b206MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7LmNoZWNrYm94LWZvcm0gaDN7Zm9udC1zaXplOjE4cHh9fS5jaGVja2JveC1mb3JtIC5jb3VudHJ5LXNlbGVjdHttYXJnaW4tYm90dG9tOjI1cHh9LmNoZWNrYm94LWZvcm0gLmNvdW50cnktc2VsZWN0IC5teW5pY2VzZWxlY3QubmljZS1zZWxlY3Qgc3BhbntoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowIDAgMCAxNXB4fS5jaGVja2JveC1mb3JtIC5jaGVja291dC1mb3JtLWxpc3R7bWFyZ2luLWJvdHRvbTozMHB4fS5jaGVja2JveC1mb3JtIC5jaGVja291dC1mb3JtLWxpc3QgaW5wdXRbdHlwZT10ZXh0XSwuY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0IGlucHV0W3R5cGU9cGFzc3dvcmRdLC5jaGVja2JveC1mb3JtIC5jaGVja291dC1mb3JtLWxpc3QgaW5wdXRbdHlwZT1lbWFpbF17Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjA7aGVpZ2h0OjQycHg7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMCAwIDEwcHh9LmNoZWNrYm94LWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdCBsYWJlbHttYXJnaW4tYm90dG9tOjVweH0uY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0LmNyZWF0ZS1hY2N7bWFyZ2luLWJvdHRvbToxNXB4fS5jaGVja2JveC1mb3JtIC5jaGVja291dC1mb3JtLWxpc3QuY3JlYXRlLWFjYyBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30uY2hlY2tib3gtZm9ybSAuY291bnRyeS1zZWxlY3QgbGFiZWwsLmNoZWNrYm94LWZvcm0uY2hlY2tvdXQtZm9ybS1saXN0IGxhYmVse21hcmdpbjowIDAgNXB4O2Rpc3BsYXk6YmxvY2t9LmNoZWNrYm94LWZvcm0gLmNvdW50cnktc2VsZWN0IGxhYmVsIHNwYW4ucmVxdWlyZWQsLmNoZWNrYm94LWZvcm0uY2hlY2tvdXQtZm9ybS1saXN0IGxhYmVsIHNwYW4ucmVxdWlyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NXB4fS5kaWZmZXJlbnQtYWRkcmVzcyBoMyBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweDtmb250LXNpemU6MjVweDttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kaWZmZXJlbnQtYWRkcmVzcyBoMyBsYWJlbHtmb250LXNpemU6MTVweH19LmRpZmZlcmVudC1hZGRyZXNzIGgzIGlucHV0e2hlaWdodDppbmhlcml0O2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46NHB4IDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt3aWR0aDphdXRvfS5vcmRlci1ub3RlcyAuY2hlY2tvdXQtZm9ybS1saXN0LTJ7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsub3JkZXItbm90ZXMgLmNoZWNrb3V0LWZvcm0tbGlzdC0ye21hcmdpbi1ib3R0b206MzBweH19Lm9yZGVyLW5vdGVzIHRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7aGVpZ2h0OjkwcHg7cGFkZGluZzoxNXB4O3dpZHRoOjEwMCV9LmNyZWF0ZS1hY2NvdW50LCNzaGlwLWJveC1pbmZve2Rpc3BsYXk6bm9uZX0ueW91ci1vcmRlcntiYWNrZ3JvdW5kOiNmMWYxZjE7cGFkZGluZzozMHB4IDQwcHggMzBweH0ueW91ci1vcmRlciBoM3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2O2ZvbnQtc2l6ZToyNXB4O3BhZGRpbmctYm90dG9tOjEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey55b3VyLW9yZGVyIGgze2ZvbnQtc2l6ZToxOHB4fX0ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm1lZGl1bSBub25lO3dpZHRoOjEwMCV9LnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxfS55b3VyLW9yZGVyIC55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoe2JvcmRlci10b3A6bWVkaXVtIG5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjUwcHh9LnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGgsLnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmlnaHQ6bWVkaXVtIG5vbmU7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoxNXB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgLmNhcnRfaXRlbTpob3ZlcntiYWNrZ3JvdW5kOiNmMWYxZjF9LnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgLm9yZGVyLXRvdGFsIHRke2JvcmRlci1ib3R0b206bWVkaXVtIG5vbmV9LnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgLm9yZGVyLXRvdGFsIHRkIHNwYW57Zm9udC1zaXplOjIwcHh9LnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgLm9yZGVyLXRvdGFsIHRoe2JvcmRlci1ib3R0b206bWVkaXVtIG5vbmU7Zm9udC1zaXplOjE4cHh9LnBheW1lbnQtbWV0aG9ke21hcmdpbi10b3A6MjBweH0ucGF5bWVudC1tZXRob2QgLnBheW1lbnQtYWNjb3JkaW9uIC5jYXJke2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOiNmMWYxZjF9LnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAuY2FyZC1oZWFkZXJ7cGFkZGluZzowO21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7Ym9yZGVyLWJvdHRvbTowfS5wYXltZW50LW1ldGhvZCAucGF5bWVudC1hY2NvcmRpb24gLmNhcmQtYm9keXtwYWRkaW5nOjB9LnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAucGFuZWwucGFuZWwtZGVmYXVsdHttYXJnaW4tYm90dG9tOjIwcHh9LnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAucGFuZWwtdGl0bGV7Zm9udC1zaXplOjE4cHg7Y3Vyc29yOnBvaW50ZXJ9Lm9yZGVyLWJ1dHRvbi1wYXltZW50IGlucHV0e2JhY2tncm91bmQtY29sb3I6IzUwNTA1MDtib3JkZXI6bWVkaXVtIG5vbmU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTdweDtoZWlnaHQ6NTBweDttYXJnaW46MjBweCAwIDA7cGFkZGluZzowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyfS5vcmRlci1idXR0b24tcGF5bWVudCBpbnB1dDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmQzNzM7Y29sb3I6I2ZmZn0uZXJyb3ItNDA0LWFyZWFbZGF0YS1iZy1pbWFnZV06bm90KC5iZy1wYXR0ZXJuKXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbTtoZWlnaHQ6ODg1cHh9LmVycm9yLTQwNC1jb250ZW50e3RleHQtYWxpZ246Y2VudGVyfS5lcnJvci00MDQtY29udGVudCAudGl0bGV7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzRlNGU0ZTtmb250LXNpemU6NDhweDttYXJnaW4tYm90dG9tOjY1cHh9LmVycm9yLTQwNC1pbWd7bWFyZ2luLWJvdHRvbTo3MHB4fSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFRlbXBsYXRlIE5hbWU6IFByb25pYSAtIFBsYW50IFN0b3JlIEJvb3RzdHJhcCA1IFRlbXBsYXRlXHJcbiAgICBWZXJzaW9uOiAxLjBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFxyXG4gICAgQ1NTIElOREVYXHJcbiAgICA9PT09PT09PT09PT09PT09PT09XHJcblx0XHJcbiAgICAwMS4gVGVtcGxhdGUgZGVmYXVsdCBDU1NcclxuICAgIDAyLiBBbmltYXRpb25cclxuICAgIDAzLiBIZWFkZXJcclxuICAgIDA0LiBTbGlkZXJcclxuICAgIDA1LiBOYXZpZ2F0aW9uXHJcbiAgICAwNi4gT2ZmY2FudmFzXHJcbiAgICAwNy4gU2hpcHBpbmdcclxuICAgIDA4LiBOZXdzbGV0dGVyXHJcbiAgICAwOS4gUHJvZHVjdFxyXG4gICAgMTAuIEJhbm5lclxyXG4gICAgMTEuIEZvb3RlclxyXG4gICAgMTIuIEJsb2dcclxuICAgIDEzLiBUZXN0aW1vbmlhbFxyXG4gICAgMTQuIEJyYW5kXHJcbiAgICAxNS4gQWJvdXRcclxuICAgIDE2LiBTaG9wXHJcbiAgICAxNy4gU2lkZWJhclxyXG4gICAgMTguIENvbnRhY3RcclxuICAgIDE5LiBGQVFcclxuICAgIDIwLiBNb2RhbFxyXG4gICAgMjEuIEJyZWFkY3J1bWJcclxuICAgIDIyLiBNeSBBY2NvdW50XHJcbiAgICAyMy4gTG9naW4gUmVnaXN0ZXJcclxuICAgIDI0LiBDYXJ0XHJcbiAgICAyNS4gQ29tcGFyZVxyXG4gICAgMjYuIFdpc2hsaXN0XHJcbiAgICAyNy4gQ2hlY2tvdXRcclxuICAgIDI4LiA0MDRcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0gR29vZ2xlIEZvbnQgLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SdWJpazppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5AaW1wb3J0ICdtaXhpbnMnO1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdjb21tb24nO1xyXG5AaW1wb3J0ICdhbmltYXRpb24nO1xyXG5AaW1wb3J0ICdoZWFkZXInO1xyXG5AaW1wb3J0ICdzbGlkZXInO1xyXG5AaW1wb3J0ICduYXZpZ2F0aW9uJztcclxuQGltcG9ydCAnb2ZmY2FudmFzJztcclxuQGltcG9ydCAnbmV3c2xldHRlcic7XHJcbkBpbXBvcnQgJ2Zvb3Rlcic7XHJcbkBpbXBvcnQgJ3NoaXBwaW5nJztcclxuQGltcG9ydCAncHJvZHVjdCc7XHJcbkBpbXBvcnQgJ2Jhbm5lcic7XHJcbkBpbXBvcnQgJ2Jsb2cnO1xyXG5AaW1wb3J0ICd0ZXN0aW1vbmlhbCc7XHJcbkBpbXBvcnQgJ2JyYW5kJztcclxuQGltcG9ydCAnbW9kYWwnO1xyXG5AaW1wb3J0ICdhYm91dCc7XHJcbkBpbXBvcnQgJ2JyZWFkY3J1bWInO1xyXG5AaW1wb3J0ICdzaWRlYmFyJztcclxuQGltcG9ydCAnc2hvcCc7XHJcbkBpbXBvcnQgJ2NvbnRhY3QnO1xyXG5AaW1wb3J0ICdmYXEnO1xyXG5AaW1wb3J0ICdteS1hY2NvdW50JztcclxuQGltcG9ydCAnbG9naW4tcmVnaXN0ZXInO1xyXG5AaW1wb3J0ICdjYXJ0JztcclxuQGltcG9ydCAnd2lzaGxpc3QnO1xyXG5AaW1wb3J0ICdjb21wYXJlJztcclxuQGltcG9ydCAnY2hlY2tvdXQnO1xyXG5AaW1wb3J0ICc0MDQnO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMDEuIFRlbXBsYXRlIGRlZmF1bHQgQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tIENvbW1vbiBTdHlsZSAtLSovXHJcbmh0bWwge1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJHJ1YmlrLWZvbnQ7XHJcbiAgICBjb2xvcjogJHByb25pYS1zZWNvbmRhcnk7XHJcbn1cclxuYSB7XHJcbiAgICBjb2xvcjogJHByb25pYS1zZWNvbmRhcnk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgfVxyXG59XHJcbmEsXHJcbmJ1dHRvbixcclxuLmJ0bixcclxuaW1nLFxyXG5pbnB1dCB7XHJcbiAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbn1cclxuYSxcclxuYnV0dG9uLFxyXG4uYnRuLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSxcclxuLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG51bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5pbWctZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG46OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5idG46Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiAtLS1DdXN0b20gQ29udGFpbmVyLS0tICovXHJcbi5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4teHhsLWRldmljZSkge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDE1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1TZWN0aW9uIFNwYWNlLS0tICovXHJcbi5zZWN0aW9uLXNwYWNlIHtcclxuICAgICYtdG9wIHtcclxuICAgICAgICAmLTEwMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGctZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi05NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLTkwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtODUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGctZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi04MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLTc1IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi15LWF4aXMge1xyXG4gICAgICAgICYtMTAwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtOTUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtOTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ib3R0b20ge1xyXG4gICAgICAgICYtMTAwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLTk1IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtOTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGctZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tRW5kIEhlcmUtLSAqL1xyXG5cclxuLyogLS0tQ3VzdG9tIEd1dHRlciBTcGFjZS0tLSAqL1xyXG4uZyB7XHJcbiAgICAmLW1pbiB7XHJcbiAgICAgICAgJi0zMCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXh4bC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci15OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtWCBheGlzLSAqL1xyXG4uZyB7XHJcbiAgICAmLXgge1xyXG4gICAgICAgICYtMTUge1xyXG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTMwIHtcclxuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC1ZIEF4aXMtICovXHJcbi5nIHtcclxuICAgICYteSB7XHJcbiAgICAgICAgJi0yMCB7XHJcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMzAge1xyXG4gICAgICAgICAgICAtLWJzLWd1dHRlci15OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEFkZGl0aW9uYWwgU3BhY2UgZm9yIHNwZWNpZmljIHNlY3Rpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnB0IHtcclxuICAgICYtNTUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgfVxyXG4gICAgJi00MCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmLTMwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG4ucGIge1xyXG4gICAgJi02MCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLnB5IHtcclxuICAgICYtMzAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHgge1xyXG4gICAgJi0zMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdCB7XHJcbiAgICAmLTMwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5tZSB7XHJcbiAgICAmLTMwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLWxnIHtcclxuICAgICAgICAmLTMwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4tbGctZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1kIHtcclxuICAgICAgICAmLTMwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4tbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1iIHtcclxuICAgICYtMzAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLm1iIHtcclxuICAgICYtMzUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbn1cclxuLyogLUVuZCBIZXJlLSAqL1xyXG5cclxuLyogLS0tRGF0YSBCYWNrZ3JvdW5kIEltYWdlLS0tICovXHJcbltkYXRhLWJnLWltYWdlXTpub3QoLmJnLXBhdHRlcm4pIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLyogLS0tVGV4dCBDb2xvci0tLSAqL1xyXG4udGV4dC13aGl0ZSB7XHJcbiAgICAqIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbi50ZXh0LXByb25pYS1wcmltYXJ5IHtcclxuICAgICoge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuLnRleHQtcHJvbmlhLXNlY29uZGFyeSB7XHJcbiAgICAqIHtcclxuICAgICAgICBjb2xvcjogJHByb25pYS1zZWNvbmRhcnk7XHJcbiAgICB9XHJcbn1cclxuLnRleHQtYmxhY2sge1xyXG4gICAgKiB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1CYWNrZ3JvdW5kIENvbG9yLS0tICovXHJcbi5iZy13aGl0ZS1zbW9rZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG59XHJcbi5iZy1wcm9uaWEtcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbn1cclxuXHJcbi8qIC0tLVNlY3Rpb24gVGl0bGUtLS0gKi9cclxuLnNlY3Rpb24ge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tQmFja2dyb3VuZCBJbWFnZS0tLSAqL1xyXG4uYmFja2dyb3VuZC1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tUHJlbG9hZGVyLS0tICovXHJcbi5wcmVsb2FkZXIge1xyXG4gICAgJi1hY3RpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIC5wcmVsb2FkZXIge1xyXG4gICAgICAgICAgICAmLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNwaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5ib3VuY2UxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5ib3VuY2UyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1hcmVhIHtcclxuICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3Blbl90bV9wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICYubG9hZGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tQ291bnRkb3duLS0tICovXHJcbi5jb3VudGRvd24ge1xyXG4gICAgJi13cmFwIHtcclxuICAgICAgICAmLndpdGgtZGFyay1ib3JkZXIge1xyXG4gICAgICAgICAgICAuY291bnRkb3duX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3VudGRvd25fX3RpbWUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL3NoYXBlLzIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi53aXRoLXNlY29uZGFyeS1ib3JkZXIge1xyXG4gICAgICAgICAgICAuY291bnRkb3duX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzUwNTA1MDtcclxuICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA1MDUwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3VudGRvd25fX3RpbWUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL3NoYXBlLzIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvdW50ZG93bl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA2NXB4O1xyXG59XHJcbltjbGFzcyo9J2NvdW50ZG93bl9faXRlbSddIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY291bnRkb3duX190ZXh0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgY29sb3I6ICM0MDQwNDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb3VudGRvd25fX3RpbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL3NoYXBlLzEucG5nJyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tVGFiIENvbnRlbnQgJiBQYW5lIEZpeC0tLSAqL1xyXG4udGFiLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLVNvY2lhbCBMaW5rLS0tICovXHJcbi5zb2NpYWwtbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLndpdGgtYm9yZGVyIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tQ3VzdG9tIEJ1dHRvbi0tLSAqL1xyXG4uYnRuIHtcclxuICAgICYtY3VzdG9tLXNpemUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIzLjVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICYuc20tc2l6ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxnLXNpemUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi54bC1zaXplIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wcm9uaWEge1xyXG4gICAgICAgICYtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9uaWEtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9uaWEtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtd2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtd2hpdGUtaG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1lcnJvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogLS0tQnV0dG9uIFBvc2l0aW9uLS0tICovXHJcbi5idXR0b24tcG9zaXRpb24ge1xyXG4gICAgJi1jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLVNlY3Rpb24gQm9yZGVyLS0tICovXHJcbi5zZWN0aW9uIHtcclxuICAgICYtYm9yZGVyIHtcclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXktYXhpcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLVBhZ2luYXRpb24tLS0gKi9cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgJi1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgIC5wYWdlIHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAucGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1JbWFnZSBab29tIEVmZmVjdC0tLSAqL1xyXG4uaW1nIHtcclxuICAgICYtem9vbS1lZmZlY3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpIHJvdGF0ZSgxZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaG92ZXItZWZmZWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNTElO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgOTAwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgOTAwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tQmxvY2txdW90ZS0tLSAqL1xyXG5ibG9ja3F1b3RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2Jsb2cvYmxvY2txdW90ZS9xdW90YXRpb24ucG5nJyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLUdsb2JhbCBPdmVybGF5LS0tICovXHJcbi5nbG9iYWwtb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICYub3ZlcmxheS1vcGVuIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tUmFuZ2UgU2xpZGVyLS0tICovXHJcbi5wcmljZS1maWx0ZXIge1xyXG4gICAgLmlycyB7XHJcbiAgICAgICAgJi1taW4sXHJcbiAgICAgICAgJi1tYXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pcnMtLWZsYXQge1xyXG4gICAgICAgIC5pcnMtYmFyLFxyXG4gICAgICAgIC5pcnMtbGluZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXJzLWZyb20sXHJcbiAgICAgICAgLmlycy10byxcclxuICAgICAgICAuaXJzLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlycy1iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pcnMtaGFuZGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1Td2lwZXIgU2xpZGVyIEJvcmRlciBJc3N1ZXMtLS0gKi9cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgJi5ib3JkZXItaXNzdWUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1RdWFudGl0eS0tLSAqL1xyXG4ucXVhbnRpdHkge1xyXG4gICAgLmNhcnQtcGx1cy1taW51cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLmNhcnQtcGx1cy1taW51cy1ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF0eWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICYuZGVjIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbmMge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1QcmljZSBCb3gtLS0gKi9cclxuLnByaWNlLWJveCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgJi5uZXctcHJpY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOGQ4ZjkyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLVJhdGluZyBCb3gtLS0gKi9cclxuLnJhdGluZy1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmUyNGQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLSBTY3JvbGwgVG8gVG9wIC0tKi9cclxuLnNjcm9sbC10by10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0RG93biAxcyBub3JtYWw7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBhbmltYXRpb246IGZhZGVJblVwIDFzIG5vcm1hbDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8tLS0gQWxsIE1peGlucyAtIFJlbGF0ZWQgU3R1ZmYgSW5jbHVkZWQgSW4gVGhpcyBBcmVhIC0tLeKGk1xyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcclxuICAgIC8vICBNYXhpbXVtIERldmljZVxyXG4gICAgQGlmICRwb2ludCA9PSBtYXgteGwtZGV2aWNlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAkcG9pbnQgPT0gbWF4LWxnLWRldmljZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgJHBvaW50ID09IG1heC1tZC1kZXZpY2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgJHBvaW50ID09IG1heC1zbS1kZXZpY2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgJHBvaW50ID09IG1heC14cy1kZXZpY2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgJHBvaW50ID09IG1heC14eHMtZGV2aWNlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICBNaW5pbXVtIERldmljZVxyXG4gICAgQGlmICRwb2ludCA9PSBtaW4teHhsLWRldmljZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgJHBvaW50ID09IG1pbi14bC1kZXZpY2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICRwb2ludCA9PSBtaW4tbGctZGV2aWNlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICRwb2ludCA9PSBtaW4tbWQtZGV2aWNlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICRwb2ludCA9PSBtaW4tc20tZGV2aWNlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAwMi4gQW5pbWF0aW9uXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zd2lwZXItc2xpZGUge1xyXG4gICAgLnNsaWRlLWlubmVyIHtcclxuICAgICAgICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAuc2xpZGUtaW5uZXIge1xyXG4gICAgICAgICAgICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLVNsaWRlciBBbmltYXRpb24tLS0gKi9cclxuLmFuaW1hdGlvbi1zdHlsZS0wMSB7XHJcbiAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgICAgICAgLm9mZmVyIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hvcnQtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi41cztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVyLWltZyB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hbmltYXRpb24tc3R5bGUtMDIge1xyXG4gICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hvcnQtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi13cmFwIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1XYXZlIEJ1dHRvbi0tLSAqL1xyXG5Aa2V5ZnJhbWVzIHdhdmUtYnV0dG9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLndhdmUge1xyXG4gICAgJi1idG4ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgJiA+IC5pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogd2F2ZS1idXR0b24gMnMgaW5maW5pdGUgMC4xcyBsaW5lYXIgYmFja3dhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogd2F2ZS1idXR0b24gM3MgaW5maW5pdGUgMC41cyBsaW5lYXIgYmFja3dhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogd2F2ZS1idXR0b24gNHMgaW5maW5pdGUgMXMgbGluZWFyIGJhY2t3YXJkcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMDMuIEhlYWRlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAtLS1IZWFkZXIgVG9wLS0tICovXHJcbi5kcm9wZG93biB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIC5odC1idG4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0Ny41cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZlZmVmZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNzgnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tZW51IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3cmVtO1xyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAmLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlciB7XHJcbiAgICAmLXRvcCB7XHJcbiAgICAgICAgY29sb3I6ICNmZWZlZmU7XHJcbiAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgLnByb25pYSB7XHJcbiAgICAgICAgICAgICAgICAmLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1IZWFkZXIgTWlkZGxlLS0tICovXHJcbi5oZWFkZXIge1xyXG4gICAgJi1taWRkbGUge1xyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLUhlYWRlciBDb250YWN0LS0tICovXHJcbi5oZWFkZXIge1xyXG4gICAgJi1jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLUhlYWRlciBCb3R0b20tLS0gKi9cclxuLmhlYWRlciB7XHJcbiAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLU1haW4gSGVhZGVyLS0tICovXHJcbi5tYWluIHtcclxuICAgICYtbmF2IHtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gLmRyb3AtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gLmRyb3B7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5kcm9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5kcm9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tRHJvcCBNZW51LS0tICovXHJcbi5kcm9wIHtcclxuICAgICYtaG9sZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLW1lbnUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgPiAuZHJvcHtcclxuICAgICAgICAgICAgICAgICYtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5kcm9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi14eGwtZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tU3ViIERyb3Bkb3duLS0tICovXHJcbi5zdWItZHJvcGRvd24ge1xyXG4gICAgJi5kcm9wLW1lbnUge1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1ob2xkZXIge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc3ViLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICYuZHJvcC1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1NZWdhbWVudS0tLSAqL1xyXG4ubWVnYW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA4MzBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzgzODM4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmRyb3AtbWVudSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gbGkge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tSGVhZGVyIFJpZ2h0LS0tICovXHJcbi5oZWFkZXItcmlnaHQge1xyXG4gICAgPiB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5taW5pY2FydCB7XHJcbiAgICAgICAgICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1pbmljYXJ0IHtcclxuICAgICAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1IZWFkZXIgTG9nby0tLSAqL1xyXG4uaGVhZGVyLWxvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLUhlYWRlciBTdGlja3ktLS0gKi9cclxuLmhlYWRlciB7XHJcbiAgICAmLXN0aWNreSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uc3RpY2t5IHtcclxuICAgIGFuaW1hdGlvbjogODAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIGZhZGVJbkRvd247XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5oZWFkZXItbG9nby13cmFwIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1haW4ge1xyXG4gICAgICAgICYtbmF2IHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAwNC4gU2xpZGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIC0tLU1haW4gU2xpZGVyLS0tICovXHJcbi5zbGlkZSB7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJi5zdHlsZSB7XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG9ydC1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIC5vZmZlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGctZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hvcnQtZGVzYyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICYtc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNTBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcHJldixcclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByb25pYS1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcHJldiB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb3VudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJi5kYXRhLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb3J3YXJkLXNsYXNoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMDUuIE5hdmlnYXRpb25cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogLS0tU3dpcGVyIEFycm93LS0tICovXHJcbi5zd2lwZXIge1xyXG4gICAgJi1idXR0b24tbmV4dCxcclxuICAgICYtYnV0dG9uLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYXJyb3cge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyIHtcclxuICAgICAgICAgICAgICAgICYtYnV0dG9uLW5leHQsXHJcbiAgICAgICAgICAgICAgICAmLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWFycm93LXNtLXNpemUge1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICAmLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgICAgICAmLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWFycm93IHtcclxuICAgICAgICAmLndpdGgtcmFkaXVzIHtcclxuICAgICAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAgICAgICAmLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgICAgICAgICAgJi1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tV2l0aCBCYWNrZ3JvdW5kLS0tICovXHJcbi53aXRoLWJnX3doaXRlIHtcclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAgICYtYnV0dG9uLW5leHQsXHJcbiAgICAgICAgJi1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRodW1icyB7XHJcbiAgICAmLWFycm93IHtcclxuICAgICAgICAmLWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnV0dG9uLXByZXYsXHJcbiAgICAmLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXNlY29uZGFyeTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcm9uaWEtc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tU3dpcGVyIFBhZ2luYXRpb24tLS0gKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgJi1idWxsZXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53aXRob3V0LWFic29sdXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDA2LiBPZmZjYW52YXNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1vYmlsZS1tZW51X3dyYXBwZXIsXHJcbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlcixcclxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciB7XHJcbiAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMzUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5uZXItYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICAgICAgLm9mZmNhbnZhcy10b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub2ZmY2FudmFzLW1lbnVfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAub2ZmY2FudmFzLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5tZW51LWV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTY4Mic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlNjgyJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlci1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIge1xyXG4gICAgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNTVweCA2MHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC02NjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDIwcHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5taW5pY2FydC1jb250ZW50IHtcclxuICAgICAgICAgICAgLm1pbmljYXJ0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzgzODM4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWluaWNhcnQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1OTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5taW5pY2FydC1wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtaXRlbV9yZW1vdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbV9pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJvZHVjdC1pdGVtX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtX3F1YW50aXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWluaWNhcnQtaXRlbV90b3RhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm91cC1idG5fd3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLU9mZmNhbnZhcyBTZWFyY2ggQXJlYS0tLSAqL1xyXG4ubW9kYWwge1xyXG4gICAgJi1iZyB7XHJcbiAgICAgICAgJi1kYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL29mZmNhbnZhcy9jbG9zZS13aGl0ZS5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICYuc2VhcmNoYm94LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaG0tc2VhcmNoYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLU9mZmNhbnZhcyBVc2VyIEluZm8tLS0gKi9cclxuLm9mZmNhbnZhcyB7XHJcbiAgICAmLXVzZXIge1xyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGFjdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDA4LiBOZXdzbGV0dGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzbGV0dGVyIHtcclxuICAgICYtYXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaW5wdXQtZmllbGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjFmZmRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLU1haWxjaGltcC0tLSAqL1xyXG4ubWFpbGNoaW1wIHtcclxuICAgICYtc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgfVxyXG4gICAgJi1lcnJvciB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMTEuIEZvb3RlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZm9vdGVyIHtcclxuICAgICYtd2lkZ2V0IHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxvZ28ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RmNDE0YjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgICYtd2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLUNvcHlyaWdodC0tLSAqL1xyXG4uY29weXJpZ2h0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTdjY2EyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICoge1xyXG4gICAgICAgIGNvbG9yOiAjOGRiYTg3O1xyXG4gICAgfVxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMDcuIFNoaXBwaW5nXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaGlwcGluZyB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWYyMjI2O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG9ydC1kZXNjIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzZTNlM2Y7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdHlsZSB7XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgLnNoaXBwaW5nIHtcclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2hpcHBpbmcvc2hhcGUvMS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDA5LiBQcm9kdWN0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9kdWN0IHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY29uZGFyeS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtYWRkLWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYuc2Vjb25kYXJ5LWltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWRkLWFjdGlvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogLTE3MHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10YWIge1xyXG4gICAgICAgICYtbmF2IHtcclxuICAgICAgICAgICAgJi50YWItc3R5bGUge1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICAuc2hvcnQtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tRmVlZGJhY2stLS0gKi9cclxuLmZlZWRiYWNrIHtcclxuICAgICYtYXJlYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIxMjE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmF0aW5nLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWZvcm0ge1xyXG4gICAgICAgIC5ncm91cC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1maWVsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC1maWVsZCxcclxuICAgICAgICAudGV4dGFyZWEtZmllbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2ZiO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0YXJlYS1maWVsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1TaW5nbGUgUHJvZHVjdC0tLSAqL1xyXG4uc2luZ2xlIHtcclxuICAgICYtcHJvZHVjdCB7XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAmLndpdGgtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAuc2luZ2xlLWltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLndpdGgtc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDExNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2UtYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICYubmV3LXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJhdGluZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmV2aWV3LXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXZpZXctc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNob3J0LWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdWFudGl0eS13aXRoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LXBsdXMtbWludXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcnQtcGx1cy1taW51cy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1c3RvbS1jaXJjbGUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlcnZpY2Uge1xyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGctZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5ZjllOWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRodW1icyB7XHJcbiAgICAgICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC50aHVtYnMge1xyXG4gICAgICAgICAgICAgICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1wcmV2LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1Hcm91cCBxdWFudGl0eS0tLSAqL1xyXG4uZ3JvdXBlZC1xdHkge1xyXG4gICAgY29sb3I6ICM1MDUwNTA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgIC5pbi1zdG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJpY2UtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1TZWxlY3RvciBXcmFwLS0tICovXHJcbi5zZWxlY3RvciB7XHJcbiAgICAmLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaXplLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmljZS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMTAuIEJhbm5lclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYmFubmVyIHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmNvbGxlY3Rpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJkMmQyZDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmQyZDJkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGV4dC1wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGctZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuY29sbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAmLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAmLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3R5bGUge1xyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRleHQtcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbGxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbGxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXdpdGgtY291bnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmODtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgICAuYmFubmVyIHtcclxuICAgICAgICAgICAgJi1ib3hzaGFkb3cge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgLnBvcHVwLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICYtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJlZml4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNiM2IzYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RjZGNkYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYmcge1xyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRpc2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDEyLiBCbG9nXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ibG9nIHtcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3J0LWRlc2Mge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1ldGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgICAgLmltZy1mdWxsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5uZXItYnRuIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2ZiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmI7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDQwcHggMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgICYubGlzdC1pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmJsb2cge1xyXG4gICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ibG9nIHtcclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJhdGlvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGV0YWlsIHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2ZiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hvcnQtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJsb2cge1xyXG4gICAgICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLVNvY2lhbCBXaXRoIFRhZ3MtLS0gKi9cclxuLnNvY2lhbC13aXRoLXRhZ3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAudGFncyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWwge1xyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLUJsb2cgQ29tbWVudC0tLSAqL1xyXG4uYmxvZyB7XHJcbiAgICAmLWNvbW1lbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMTIxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2NsYXNzKj0nYmxvZy1jb21tZW50LWl0ZW0nXSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucmVscHktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC51c2VyIHtcclxuICAgICAgICAgICAgICAgICYtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnN0eWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDEzLiBUZXN0aW1vbmlhbFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVzdGltb25pYWwge1xyXG4gICAgJi1hcmVhIHtcclxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4tc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdXN0b20tc3BhY2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJnIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW46IC0xMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgJi53aXRoLWJnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvdGVzdGltb25pYWwvaWNvbi9xdW90YXRpb24ucG5nKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudXNlciB7XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzQzNDM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1vY2N1cGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDM0MzQzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzNDM0MztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAxNC4gQnJhbmRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJyYW5kIHtcclxuICAgICYtYmcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uYXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMjAuIE1vZGFsXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5xdWljay12aWV3LW1vZGFsIHtcclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgJi1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTI1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgICAmLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1zbGlkZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi10aHVtYnMge1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAxNS4gQWJvdXRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFib3V0IHtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2Fib3V0L2ljb24vMS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLVRlYW0tLS0gKi9cclxuLnRlYW0ge1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC50ZWFtIHtcclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZC1kZXZpY2UpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLWxnLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAxMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDEyNXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub2NjdXBhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY5NjU2NTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc29jaWFsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJi1tZW1iZXIge1xyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMjEuIEJyZWFkY3J1bWJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgJi1oZWlnaHQge1xyXG4gICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICB9XHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMTcuIFNpZGViYXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLndpZGdldHMge1xyXG4gICAgJi1zZWFyY2hib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIC5pbnB1dC1maWVsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTY5Njk2O1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2NmY2ZjZjtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogIzZjNmM2YztcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWFyZWEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmLWNhdGVnb3J5IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2YTZhNmE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgICAgIFtjbGFzcyo9J3N3aXBlci1zbGlkZSddIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgLndpZGdldHMge1xyXG4gICAgICAgICAgICAgICAgJi1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM4MzgzODtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYmFubmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAxNi4gU2hvcFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZHVjdCB7XHJcbiAgICAmLXRvcGJhciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZjNmM2YztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucHJvZHVjdC12aWV3LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5wYWdlLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zaG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5pY2Utc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGlzdC12aWV3IHtcclxuICAgICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14cy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhdGluZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zaG9ydC1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1hZGQtYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMTguIENvbnRhY3RcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbnRhY3Qge1xyXG4gICAgJi1tYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJi1zaXplIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtd3JhcCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggNDBweDtcclxuICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHMtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLWJnLWltYWdlXTpub3QoLmJnLXBhdHRlcm4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JvdXAtaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZy1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWZpZWxkLFxyXG4gICAgICAgIC50ZXh0YXJlYS1maWVsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOGQ4ZDhjO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dGFyZWEtZmllbGQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1tZXNzZWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9uaWEtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnV0dG9uLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgJi1jdXN0b20tc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS1Gb3JtIE1lc3NhZ2UtLS0gKi9cclxuLmZvcm17XHJcbiAgICAmLW1lc3NhZ2V7XHJcbiAgICAgICAgJi5zdWNjZXNze1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVycm9ye1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAxOS4gRkFRXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mcmVxdWVudGx5LWFyZWEge1xyXG4gICAgaDIge1xyXG4gICAgICAgICYuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mcmVxdWVudGx5LWl0ZW0ge1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaGFzLXN1YixcclxuICAgICAgICAgICAgICAgICYuY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTI1MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZyZXF1ZW50bHktYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2ODInO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMjIuIE15IEFjY291bnRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm15YWNjb3VudCB7XHJcbiAgICAmLXRhYi10cmlnZ2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRhYi1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gICAgJi1kYXNoYm9hcmQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtb3JkZXJzIHtcclxuICAgICAgICAudGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAuYWNjb3VudC1vcmRlci1pZCB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGFibGUtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtYWxsLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLU15IEFjY291bnQgRm9ybSBTdHlsZS0tLSAqL1xyXG4ubXlhY2NvdW50LWZvcm0sXHJcbi5teWFjY291bnQtZm9ybS1ib3hlZCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5teWFjY291bnQtZm9ybS1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2luZ2xlLWlucHV0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgJi5zaW5nbGUtaW5wdXQtaGFsZiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2tib3gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDIzLiBMb2dpbiBSZWdpc3RlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubG9naW4ge1xyXG4gICAgJi1mb3JtIHtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi1mb3JtIHtcclxuICAgICAgICAuY2hlY2stYm94IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3Jnb3R0b24tcGFzc3dvcmRfaW5mbyB7XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDI0LiBDYXJ0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50YWJsZS1jb250ZW50IHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICYucHJvZHVjdC1zdWJ0b3RhbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgLmNhcnQtcGx1cy1taW51cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LWFyZWEge1xyXG4gICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NS4xcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3Vwb24tYWxsIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAuY291cG9uIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvdXBvbixcclxuICAgIC5jb3Vwb24yIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICYuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY291cG9uMiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtcGFnZS10b3RhbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgID4gaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiAgICA+IHVsIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMjYuIFdpc2hsaXN0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50YWJsZS1jb250ZW50IHtcclxuICAgIC50YWJsZSA+IDpub3QoOmxhc3QtY2hpbGQpID4gOmxhc3QtY2hpbGQgPiAqIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzIuMXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wcm9kdWN0X3JlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wcm9kdWN0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucHJvZHVjdC1zdG9jay1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pbi1zdG9jayxcclxuICAgICAgICAgICAgICAgICAgICAmLm91dC1zdG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYub3V0LXN0b2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2FydF9idG4ge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwNTA1MDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb25pYS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMjUuIENvbXBhcmVcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbXBhcmUtdGFibGUge1xyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wMik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAuY29tcGFyZS1wZG9kdWN0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbXBhcmUtcHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYXRpbmctYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAyNy4gQ2hlY2tvdXRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvdXBvbi1hY2NvcmRpb24ge1xyXG4gICAgaDMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHggMTZweCA1NnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2NmUnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYmFzZVRyYW5zaXRpb247XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY291cG9uLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgLmNvdXBvbi1pbmZvIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgJi5mb3JtLXJvdy1maXJzdCxcclxuICAgICAgICAgICAgICAgICYuZm9ybS1yb3ctbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZm9ybS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwNTA1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJhc2VUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubG9zdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvdXBvbi1jaGVja291dC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLmNvdXBvbi1pbmZvIHtcclxuICAgICAgICAuY2hlY2tvdXQtY291cG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwNTA1MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3Vwb24taW5uZXJfYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbmlhLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1mb3JtIHtcclxuICAgIGgzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kLWRldmljZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvdW50cnktc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIC5teW5pY2VzZWxlY3Qge1xyXG4gICAgICAgICAgICAmLm5pY2Utc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja291dC1mb3JtLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gICAgICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICAgICAgaW5wdXRbdHlwZT0nZW1haWwnXSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3JlYXRlLWFjYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3VudHJ5LXNlbGVjdCxcclxuICAgICYuY2hlY2tvdXQtZm9ybS1saXN0IHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJi5yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRpZmZlcmVudC1hZGRyZXNzIHtcclxuICAgIGgzIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweCAwIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci1ub3RlcyB7XHJcbiAgICAuY2hlY2tvdXQtZm9ybS1saXN0LTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWQtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcmVhdGUtYWNjb3VudCxcclxuI3NoaXAtYm94LWluZm8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ueW91ci1vcmRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc20tZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAueW91ci1vcmRlci10YWJsZSB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcnRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcmRlci10b3RhbCB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGF5bWVudC1tZXRob2Qge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC5wYXltZW50LWFjY29yZGlvbiB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwucGFuZWwtZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyLWJ1dHRvbi1wYXltZW50IHtcclxuICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xyXG4gICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRiYXNlVHJhbnNpdGlvbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9uaWEtcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDI4LiA0MDRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVycm9yIHtcclxuICAgICYtNDA0IHtcclxuICAgICAgICAmLWFyZWEge1xyXG4gICAgICAgICAgICAmW2RhdGEtYmctaW1hZ2VdOm5vdCguYmctcGF0dGVybikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4ODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRlNGU0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
