@import url("https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,700");#VersionTab{background-color:#ff0;color:red;font-size:22px;height:100px;line-height:100px;position:absolute;text-align:center;top:100px;width:100%;z-index:99999}#VersionTab a{color:blue}.bg-center{background-position:50%;background-repeat:no-repeat;background-size:cover}body{color:#000;font-family:Source Sans Pro,sans-serif;font-size:18px}a{transition:color .3s,background-color .3s}#success_message,.outline{display:none}#success_message h3{font-size:22px;line-height:1.5}@media (max-width:767px){body{font-size:1rem}}@font-face{font-family:argent-cf;src:url(../fonts/Argent_CF/ArgentCF-Regular.ttf)}.h1,.h2,.h3,h1,h2,h3{font-family:argent-cf;letter-spacing:2px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.3}p.small{font-variant:small-caps}.vh-100{height:100vh}.font-weight-medium{font-weight:600}.img-fit{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.custom-btn{background-color:#0992d1;border-radius:5px;color:#fff;font-weight:700;margin-left:0;margin-right:0;text-transform:uppercase}.py-default{padding-bottom:50px}.pt-default,.py-default{padding-top:50px}.pb-default{padding-bottom:50px}.px-default{padding-right:10%}.pl-default,.px-default{padding-left:10%}.pr-default{padding-right:10%}.p-default{padding:50px 10%}.bg-l-green{background-color:rgba(108,174,155,.1)}.bg-l-blue{background-color:#f0f7f5}.bg-l-gray{background-color:#f5f5f5}.bg-transparent{background:transparent}.border-1-white{border:1px solid #fff}.text-black{color:#000}.text-blue{color:#0992d1}.text-upper{text-transform:uppercase}.mb-header{margin-bottom:20px}.mobile-only{display:none}.welcome-header .sub-header{color:#0992d1;font-weight:600;margin-bottom:-3px;text-transform:uppercase}.welcome-header h1{font-size:55px;font-weight:600;line-height:1}.gka-bundle-2cols-image-text h1,.gka-bundle-2cols-image-text h2,.gka-bundle-2cols-image-text h3,.gka-bundle-2cols-image-text h4,.gka-bundle-2cols-image-text h5,.gka-bundle-2cols-image-text h6,.gka-theme-2cols-image-text h1,.gka-theme-2cols-image-text h2,.gka-theme-2cols-image-text h3,.gka-theme-2cols-image-text h4,.gka-theme-2cols-image-text h5,.gka-theme-2cols-image-text h6{font-weight:400;margin-bottom:20px}.gka-bundle-2cols-image-text .sub-header,.gka-theme-2cols-image-text .sub-header{color:#0992d1;font-size:14px;font-weight:600;letter-spacing:2px}.gka-bundle-2cols-image-text .custom-btn,.gka-theme-2cols-image-text .custom-btn{margin-top:20px}.gka-theme-2cols-content-content .left-content,.gka-theme-2cols-image-text .left-content{padding-right:30px}.gka-theme-2cols-content-content .right-content,.gka-theme-2cols-image-text .right-content{padding-left:30px}.image-wrap .image img{border-radius:25px}.checkmark-ul{list-style:none;margin-left:1rem;padding-left:0}.checkmark-ul li{line-height:1.5;margin-bottom:15px;padding-left:25px;position:relative}.checkmark-ul li a{font-style:italic}.checkmark-ul li:before{background-image:url(/wp-content/themes/APPI/images/icons/check.svg);background-position:50%;background-size:cover;content:"";height:15px;left:0;position:absolute;top:5%;width:15px}@media (max-width:767px){.h1,h1{font-size:26px}.h3,h3{font-size:18px}.h4,h4{font-size:16px}.py-default{padding-bottom:20px}.pt-default,.py-default{padding-top:20px}.pb-default{padding-bottom:20px}.px-default{padding-right:15px}.pl-default,.px-default{padding-left:15px}.pr-default{padding-right:15px}.p-default{padding:20px 15px}.gka-theme-2cols-image-text .left-content{padding-right:15px}.gka-theme-2cols-image-text .right-content{padding-left:15px}.mobile-only{display:block}.desktop-only{display:none}.welcome-header h1{font-size:30px}}@media (min-width:767px) and (max-width:991px){.h1,h1{font-size:30px}.h3,h3{font-size:22px}.h4,h4{font-size:20px}.py-default{padding-bottom:30px}.pt-default,.py-default{padding-top:30px}.pb-default{padding-bottom:30px}.px-default{padding-right:10%}.pl-default,.px-default{padding-left:10%}.pr-default{padding-right:10%}.p-default{padding:30px 10%}.gka-theme-2cols-image-text .left-content{padding-right:10%}.gka-theme-2cols-image-text .right-content{padding-left:10%}.welcome-header h1{font-size:36px}}@media (min-width:991px) and (max-width:1200px){.welcome-header h1{font-size:42px}}.logged-in .custom-navbar{top:32px}.custom-navbar{box-shadow:none;padding:15px 30px;transition:all .5s ease}.custom-navbar .logo{width:200px}.custom-navbar .navbar-nav{margin-top:25px}.custom-navbar .nav-item{margin-left:15px;margin-right:15px}.custom-navbar .nav-item .nav-link{color:#fff;font-weight:600;position:relative;text-transform:uppercase;transition:all .5s ease}.custom-navbar .nav-item .dropdown-menu .dropdown-item{font-size:16px;font-weight:400;text-transform:uppercase}.custom-navbar .nav-item .dropdown-menu .dropdown-item:hover{background-color:#0992d1!important}.custom-navbar .nav-item:last-child{margin-right:0}.custom-navbar .nav-item.active a:before{width:calc(100% - 1rem)}.custom-navbar .nav-item .nav-link:before{background-color:#0992d1;bottom:3px;content:"";height:3px;left:.5rem;position:absolute;transition:all .5s ease;width:0;z-index:99}.custom-navbar .nav-item .nav-link:hover:before{width:calc(100% - 1rem)}.custom-navbar #secondary-nav{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.1) 80%,hsla(0,0%,100%,.25));display:flex;justify-content:flex-end;left:0;list-style:none;padding:3px 30px;position:absolute;right:0;top:0}.custom-navbar #secondary-nav a{color:#fff;font-size:14px;font-weight:400;margin:0 5px;padding:.5rem 1rem}.custom-navbar .navbar-toggler{padding:0 7px 0 0}.custom-navbar .animated-icon3 span{background-color:#fff}.dropdown .dropdown-menu.dropdown-primary .dropdown-item.active .nav-black,.dropdown .dropdown-menu.dropdown-primary .dropdown-item:active .nav-black,.dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover .nav-black,.dropleft .dropdown-menu.dropdown-primary .dropdown-item.active .nav-black,.dropleft .dropdown-menu.dropdown-primary .dropdown-item:active .nav-black,.dropleft .dropdown-menu.dropdown-primary .dropdown-item:hover .nav-black,.dropright .dropdown-menu.dropdown-primary .dropdown-item.active .nav-black,.dropright .dropdown-menu.dropdown-primary .dropdown-item:active .nav-black,.dropright .dropdown-menu.dropdown-primary .dropdown-item:hover .nav-black,.dropup .dropdown-menu.dropdown-primary .dropdown-item.active .nav-black,.dropup .dropdown-menu.dropdown-primary .dropdown-item:active .nav-black,.dropup .dropdown-menu.dropdown-primary .dropdown-item:hover .black-header .nav-black{background-color:#000}.white-header .nav-black{background-color:hsla(0,0%,100%,.93)}.white-header .custom-navbar #logo-white{display:none}.white-header .custom-navbar .nav-item .nav-link{color:#000}.white-header .custom-navbar #secondary-nav{background:#fff;background:linear-gradient(90deg,rgba(13,70,114,0),rgba(13,70,114,0) 25%,rgba(13,70,114,.1) 40%,rgba(13,70,114,.6) 80%,#0d4672)}.white-header .custom-navbar .animated-icon3 span{background-color:#000}.white-header .shrink{background-color:hsla(0,0%,100%,.85)}.black-header #logo-color{display:none}.black-header .shrink{background-color:rgba(0,0,0,.85)}.dropdown:hover>.dropdown-menu{display:block}@media (max-width:767px){.custom-navbar{box-shadow:none;padding:10px 15px;top:46pxpx}.custom-navbar .logo{width:130px}.custom-navbar .navbar-nav{height:100vh}.custom-navbar #secondary-nav{display:none;position:static}.shrink{top:0}.nav-black{background-color:rgba(0,0,0,.9)}}@media (min-width:767px) and (max-width:991px){.custom-navbar{padding:12px 0}.custom-navbar .logo{width:140px}.custom-navbar .nav-item{margin-left:5px;margin-right:5px}.custom-navbar .nav-item .nav-link{font-size:14px}.custom-navbar #secondary-nav{padding:1px 0}.custom-navbar #secondary-nav a{font-size:13px}}@media (min-width:991px) and (max-width:1200px){.custom-navbar .logo{width:170px}.custom-navbar .nav-item{margin-left:10px;margin-right:10px}}a.skip-main{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}a.skip-main:active,a.skip-main:focus{background-color:#000;border:4px solid #ff0;border-radius:15px;color:#fff;font-size:1.2em;height:auto;left:auto;margin:10px 35%;overflow:auto;padding:5px;text-align:center;top:auto;width:30%;z-index:999}.animated-icon1,.animated-icon2,.animated-icon3{cursor:pointer;height:20px;margin:0;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:30px}.animated-icon1 span,.animated-icon2 span,.animated-icon3 span{border-radius:9px;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.animated-icon1 span{background:#e65100}.animated-icon2 span{background:#e3f2fd}.animated-icon3 span{background:#000}.animated-icon1 span:first-child{top:0}.animated-icon1 span:nth-child(2){top:10px}.animated-icon1 span:nth-child(3){top:20px}.animated-icon1.open span:first-child{top:11px;transform:rotate(135deg)}.animated-icon1.open span:nth-child(2){left:-60px;opacity:0}.animated-icon1.open span:nth-child(3){top:11px;transform:rotate(-135deg)}.animated-icon2 span:first-child{top:0}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:10px}.animated-icon2 span:nth-child(4){top:20px}.animated-icon2.open span:first-child{left:50%;top:11px;width:0}.animated-icon2.open span:nth-child(2){transform:rotate(45deg)}.animated-icon2.open span:nth-child(3){transform:rotate(-45deg)}.animated-icon2.open span:nth-child(4){left:50%;top:11px;width:0}.animated-icon3 span:first-child{top:0;transform-origin:left center}.animated-icon3 span:nth-child(2){top:10px;transform-origin:left center}.animated-icon3 span:nth-child(3){top:20px;transform-origin:left center}.animated-icon3.open span:first-child{left:8px;top:0;transform:rotate(45deg)}.animated-icon3.open span:nth-child(2){opacity:0;width:0}.animated-icon3.open span:nth-child(3){left:8px;top:21px;transform:rotate(-45deg)}.gka-theme-no-slider{height:104.63px}.gka-theme-slider .image,.gka-theme-slider .swiper-slide{height:80vh}.gka-theme-slider .mask{align-items:flex-end;display:flex;justify-content:center}.gka-theme-slider .slider-caption{flex:1;margin-bottom:100px;margin-right:auto;max-width:60%;padding:15px 50px}.gka-theme-slider .slider-caption h1{font-size:70px}.gka-theme-slider .swiper-button-next,.gka-theme-slider .swiper-button-prev{outline:none}.gka-theme-slider .swiper-button-next:after,.gka-theme-slider .swiper-button-prev:after{color:hsla(0,0%,100%,.8)}.gka-theme-slider .swiper-button-next,.gka-theme-slider .swiper-container-rtl .swiper-button-prev{right:15px}.gka-theme-slider .swiper-button-prev,.gka-theme-slider .swiper-container-rtl .swiper-button-next{left:15px}.gka-theme-slider .swiper-pagination-bullet{opacity:.7;outline:none}.gka-theme-slider .swiper-pagination-bullet-active{background-color:hsla(0,0%,100%,.8)}@media (max-width:767px){.gka-theme-slider .slider-caption{margin-bottom:20px;max-width:100%;padding:15px 30px}.gka-theme-slider .slider-caption h1{font-size:40px}.gka-theme-slider .slider-caption .desktop-only{display:none}}@media (min-width:767px) and (max-width:991px){.gka-theme-slider .slider-caption{max-width:80%;padding:15px 30px}.gka-theme-slider .slider-caption h1{font-size:50px}}.hero-video{border-bottom-left-radius:25px;border-bottom-right-radius:25px;overflow:hidden}.hero-video .video-fluid{height:auto;width:100%}.hero-video .slider-caption{margin-top:100px}.hero-video .slider-caption h1{font-size:3.5rem}.testimonial-wrap{background-color:#f7981d;padding:40px 30px 20px}.testimonial-wrap .swiper-slide{padding-bottom:30px}.testimonial-wrap .swiper-pagination-bullets{bottom:0}.testimonial-wrap .testimonial{background-image:url(../../images/icons/qoute-left.png),url(../../images/icons/qoute-right.png);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:100px;color:#fff;padding:40px 0}.testimonial-container .left-content{padding-right:30px}.testimonial-container .right-content{padding-left:30px}@media (max-width:400px){.hero-video .video-fluid{height:280px}.hero-video .slider-caption{font-size:13px}.hero-video .slider-caption h1{font-size:20px!important}.hero-video .slider-caption .custom-btn{padding:8px 22px}}@media (max-width:767px){.hero-video .video-fluid{height:280px}.hero-video .slider-caption{margin-top:72px}.hero-video .slider-caption h1{font-size:22px}.testimonial-wrap{margin-top:20px;padding:20px 15px 30px}.testimonial-wrap .testimonial{padding:15px 0}.testimonial-container .left-content{padding-right:15px}.testimonial-container .right-content{padding-left:15px}}@media (min-width:767px) and (max-width:991px){.hero-video{height:auto}.hero-video .slider-caption h1{font-size:2.5rem}.testimonial-wrap{margin-top:20px;padding:20px 20px 30px}.testimonial-wrap .testimonial{padding:15px 0}.testimonial-container .left-content{padding-right:20px}.testimonial-container .right-content{padding-left:20px}}@media (min-width:991px) and (max-width:1200px){.hero-video .slider-caption h1{font-size:3rem}}input[type=checkbox],input[type=radio]{opacity:1!important;pointer-events:auto!important;position:relative!important;top:2px!important}select{display:block!important}div.wpforms-container-full .wpforms-form .wpforms-field-container{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field-label{font-size:14px;font-weight:500}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field{padding-left:15px;padding-right:15px;width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-one-half{margin-left:0;padding-left:15px;width:50%}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-first{padding-left:0;padding-right:15px}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field-number-slider .thumb{display:none}div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:center}div.wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit{background-color:#0992d1;border-radius:5px;color:#fff;font-weight:700;margin-left:0;margin-right:0;text-transform:uppercase}div.wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit:hover{color:#0992d1}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container{margin-top:10px!important;padding:0!important}#newsletter-form{margin-top:10px;width:100%}#newsletter-form div.wpforms-container-full{margin-bottom:0}#newsletter-form div.wpforms-container-full .wpforms-form{display:block;max-width:100%}#newsletter-form .wpforms-field-container{padding:0}#newsletter-form .wpforms-field-container .wpforms-field{padding-bottom:0;padding-top:0}#newsletter-form .wpforms-field-container .wpforms-field-email{margin-top:15px}#newsletter-form .wpforms-submit-container{margin-top:10px;padding:0}#newsletter-form .wpforms-submit-container .wpforms-submit{padding:7px 15px;width:100%}@media (max-width:480px){#newsletter-form div.wpforms-container-full .wpforms-form{max-width:100%}}@media (min-width:480px) and (max-width:767px){#newsletter-form div.wpforms-container-full .wpforms-form{max-width:100%}}@media (min-width:767px) and (max-width:991px){#newsletter-form div.wpforms-container-full .wpforms-form{max-width:100%}}.news-section{background-color:rgba(108,174,155,.1)}.news-section hr{margin-bottom:30px;margin-top:30px}.news-section .left-content{padding-right:30px}.news-section .right-content{padding-left:30px}.news-section nav{border-bottom:none}.news-section nav li:before{content:none}.news-section nav .nav-link{background:none;border:none;color:#495057;font-style:normal;font-weight:400}.news-section nav .nav-link.active{background-color:transparent;border-bottom:2px solid #000;color:#000;font-weight:700}.news-section .tab-pane .ajax-load-more-wrap{background-color:transparent!important}.news-section .tab-pane .ajax-load-more-wrap .alm-reveal{display:flex;flex-wrap:wrap}.news-list{margin-bottom:40px}.news-list .category-date{color:#fff;margin-bottom:8px}.news-list .category-date span{font-size:13px}.news-list .category-date .category{border-radius:5px;padding:2px 10px}.news-list .category-date .news{background-color:#0992d1}.news-list .category-date .date{color:#414243;font-weight:400}.news-list .read-more img{height:15px}.news-list .image{border-radius:5px;overflow:hidden}.news-list hr{margin-bottom:0;margin-top:5px}#blog-pagination{color:#0992d1;font-weight:600;margin-top:20px}#blog-pagination .page-numbers{border:1px solid transparent;border-radius:5px;font-size:18px;height:30px;margin-left:5px;margin-right:5px;text-align:center;width:30px}#blog-pagination .current{border:1px solid #f7981d}#blog-pagination img{width:13px}@media (max-width:767px){.news-section .left-content{padding-right:15px}.news-section .right-content{padding-left:15px}}@media (min-width:767px) and (max-width:991px){.news-section .left-content{padding-right:20px}.news-section .right-content{padding-left:20px}}.page-list{margin-bottom:30px}.page-list .content-wrap{border-radius:15px;height:500px}.page-list .content{padding:30px}.page-list .content h1{margin-bottom:10px}.page-list .custom-btn{margin-top:15px}.employee-list{margin-bottom:30px}.employee-list .content{background-color:rgba(108,174,155,.2);padding:15px}.employee-list .custom-btn{margin-top:10px;padding:8px 15px}.bio-modal .image{border-radius:50%;height:100px;margin-right:15px;overflow:hidden;width:100px}.appi-family-list .image{border-radius:15px;overflow:hidden}@media (max-width:767px){.page-list .content-wrap{height:350px}}.custom-accordion .card{border:1px solid #e0e0e0;margin-bottom:30px;padding:0 0 15px}.custom-accordion .card .card-header{padding:0}.custom-accordion .card .card-header h2,.custom-accordion .card .card-header h5{padding:30px 60px 15px}.custom-accordion .card .card-body{padding:0 60px 30px}.custom-accordion .card:hover{background-color:rgba(108,174,155,.1)}.custom-accordion .card .open-close{float:right;width:25px}@media (max-width:767px){.custom-accordion .card .card-header h2,.custom-accordion .card .card-header h5{padding:30px 30px 15px}.custom-accordion .card .card-body{padding:0 60px 30px}.custom-accordion .card .open-close{position:relative;right:-15px}}@media (min-width:767px) and (max-width:991px){.custom-accordion .card .card-header h2,.custom-accordion .card .card-header h5{padding:30px 30px 15px}.custom-accordion .card .card-body{padding:0 60px 30px}.custom-accordion .card .open-close{position:relative;right:-15px}}#footer{background-image:url(../../images/footer-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:15px}#footer,#footer a{color:#414243}#footer .logo-horizontal{width:67%}#footer .footer-form{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:40px;padding-top:40px}#footer .footer-bottom{padding-top:100px}#footer .footer-menu li{font-weight:400;margin-bottom:5px}#footer .footer-social a{font-size:25px;margin-right:15px}#footer .copyright{font-size:13px;margin-top:30px}@media (max-width:767px){#footer{text-align:center}#footer .footer-form{padding-bottom:20px;padding-top:20px}#footer .footer-bottom{padding-top:50px}#footer .logo-vertical{margin:0 auto 40px;width:150px}#footer .footer-social{margin-top:40px}}@media (min-width:767px) and (max-width:991px){#footer .footer-form{padding-bottom:30px;padding-top:30px}#footer .footer-bottom{padding-top:60px}}.testimonial-container .left-text{padding:15px 20px 15px 20%}.testimonial-container .right-text{padding:15px 20% 15px 20px}.testimonial-container .left-video img,.testimonial-container .right-video img{border-radius:25px}.testimonial-container .left-video .play-btn,.testimonial-container .right-video .play-btn{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.testimonial-container .left-video .play-btn img,.testimonial-container .right-video .play-btn img{height:auto;transition:all .2s ease;width:45px}.testimonial-container a:hover .play-btn img{transform:scale(1.2);transition:all .2s ease}@media (max-width:767px){.testimonial-container .left-text,.testimonial-container .right-text{padding:15px}}.efficiency .md-accordion .card{background:none!important;border-left:0;border-right:0;border-top:0}.efficiency .md-accordion .card .card-body{color:#000;font-size:18px;padding:35px 0 20px}@media (max-width:767px){.efficiency .md-accordion .card .card-body{font-size:16px}}.search-form .search-field{border:1px solid #000;outline-offset:0;padding:4px 10px}.search-form .search-submit{background-color:#fff;border:1px solid #000;box-shadow:none;padding:4px 20px}.search-result .page-header{margin-bottom:15px}.search-result .page-header .page-title{font-weight:400;margin-bottom:0}.search-result hr{border-top:1px solid rgba(0,0,0,.3);margin-bottom:30px;margin-top:25px}.search-result article .entry-header{margin-bottom:5px}.search-result article .entry-header .entry-title{margin-bottom:0}.search-result article .entry-header .entry-meta{font-size:13.5px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsInBhcnRpYWxzL19ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiYmFzZS5zY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwiaGVhZGVyLnNjc3MiLCJzbGlkZXIuc2NzcyIsImhvbWUuc2NzcyIsIndwZm9ybXMuc2NzcyIsIm5ld3Muc2NzcyIsImFib3V0LXVzLnNjc3MiLCJmYXEuc2NzcyIsImZvb3Rlci5zY3NzIiwidGVzdGltb25pYWxzLnNjc3MiLCJlbmVyZ3ktc29sdXRpb25zLnNjc3MiLCJ0cGwtY29udGVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFRLHFGQUFBLENDQ1IsWUFRSSxxQkFBQSxDQUpBLFNBQUEsQ0FHQSxjQUFBLENBRUEsWUFBQSxDQUNBLGlCQUFBLENBUkEsaUJBQUEsQ0FJQSxpQkFBQSxDQUhBLFNBQUEsQ0FFQSxVQUFBLENBSkEsYUNnQkosQ0ROSSxjQUNFLFVDUU4sQ0RKQSxXQUVJLHVCQUFBLENBQ0EsMkJBQUEsQ0FGQSxxQkNTSixDREpBLEtBRUUsVUFBQSxDQURBLHNDQUFBLENBRUEsY0NPRixDREpBLEVBSUUseUNDT0YsQ0REQSwwQkFDRSxZQ1FGLENEUEUsb0JBRUUsY0FBQSxDQURBLGVDVUosQ0RIQSx5QkFDQyxLQUNHLGNDTUYsQ0FDRixDQ3hEQSxXQUNJLHFCQUFBLENBQ0EsZ0REZ0VKLENDakRBLHFCQUVJLHFCQUFBLENBQ0Esa0JEK0RKLENDbkNBLDBDQVlJLGVEcURKLENDaERBLFFBQ0ksdUJEbURKLENDaERBLFFBQ0ksWURtREosQ0NoREEsb0JBQ0ksZURtREosQ0NoREEsU0NHRSxXQUFBLENBQ0EsbUJBQUEsQ0FDQSxnQkFBQSxDQUNBLDBCQUFBLENBQ0EsdUJBQUEsQ0FMQSxVRnVERixDQ3JEQSxZQU1JLHdCRXZGRyxDRndGSCxpQkFBQSxDQU5BLFVBQUEsQ0FPQSxlQUFBLENBSkEsYUFBQSxDQUNBLGNBQUEsQ0FGQSx3QkQ0REosQ0NuREEsWUFFSSxtQkRzREosQ0NuREEsd0JBSkksZ0JEMkRKLENDbkRBLFlBQ0ksbUJEc0RKLENDbkRBLFlBRUksaUJEc0RKLENDbkRBLHdCQUpJLGdCRDJESixDQ25EQSxZQUNJLGlCRHNESixDQ25EQSxXQUNJLGdCRHNESixDQ2xEQSxZQUNJLHFDRHFESixDQ2xEQSxXQUNJLHdCRHFESixDQ2xEQSxXQUNJLHdCRHFESixDQ2xEQSxnQkFDSSxzQkRxREosQ0NsREEsZ0JBQ0kscUJEcURKLENDakRBLFlBQ0ksVURvREosQ0NqREEsV0FDSSxhRG9ESixDQ2pEQSxZQUNJLHdCRG9ESixDQ2pEQSxXQUNJLGtCRG9ESixDQ2pEQSxhQUNJLFlEb0RKLENDL0NJLDRCQUNJLGFFeEtELENGeUtDLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCRGtEUixDQy9DSSxtQkFDSSxjQUFBLENBQ0EsZUFBQSxDQUNBLGFEaURSLENDekNJLDBYQU1JLGVBQUEsQ0FDQSxrQkRrRFIsQ0MvQ0ksaUZBR0ksYUV0TUQsQ0ZvTUMsY0FBQSxDQUNBLGVBQUEsQ0FFQSxrQkRrRFIsQ0MvQ0ksaUZBQ0ksZURrRFIsQ0M1Q0kseUZBQ0ksa0JEZ0RSLENDN0NJLDJGQUNJLGlCRGdEUixDQzFDUSx1QkFDSSxrQkQ2Q1osQ0N2Q0EsY0FFSSxlQUFBLENBREEsZ0JBQUEsQ0FFQSxjRDBDSixDQ3hDSSxpQkFHSSxlQUFBLENBQ0Esa0JBQUEsQ0FGQSxpQkFBQSxDQURBLGlCRDZDUixDQ3hDUSxtQkFDSSxpQkQwQ1osQ0N0Q0ksd0JBS0ksb0VBQUEsQ0FFQSx1QkFBQSxDQURBLHFCQUFBLENBTEEsVUFBQSxDQUVBLFdBQUEsQ0FLQSxNQUFBLENBSkEsaUJBQUEsQ0FLQSxNQUFBLENBUEEsVUQrQ1IsQ0NqQ0EseUJBRUksT0FFSSxjRG1DTixDQ2hDRSxPQUVJLGNEbUNOLENDaENFLE9BRUksY0RtQ04sQ0M5QkUsWUFFSSxtQkRpQ04sQ0M5QkUsd0JBSkksZ0JEc0NOLENDOUJFLFlBQ0ksbUJEaUNOLENDOUJFLFlBRUksa0JEaUNOLENDOUJFLHdCQUpJLGlCRHNDTixDQzlCRSxZQUNJLGtCRGlDTixDQzlCRSxXQUNJLGlCRGlDTixDQzdCTSwwQ0FDSSxrQkRnQ1YsQ0M3Qk0sMkNBQ0ksaUJEK0JWLENDM0JFLGFBQ0ksYUQ4Qk4sQ0MzQkUsY0FDSSxZRDhCTixDQ3pCTSxtQkFDSSxjRDRCVixDQUNGLENDdkJBLCtDQUVJLE9BRUksY0R3Qk4sQ0NyQkUsT0FFSSxjRHdCTixDQ3JCRSxPQUVJLGNEd0JOLENDcEJFLFlBRUksbUJEdUJOLENDcEJFLHdCQUpJLGdCRDRCTixDQ3BCRSxZQUNJLG1CRHVCTixDQ3BCRSxZQUVJLGlCRHVCTixDQ3BCRSx3QkFKSSxnQkQ0Qk4sQ0NwQkUsWUFDSSxpQkR1Qk4sQ0NwQkUsV0FDSSxnQkR1Qk4sQ0NuQk0sMENBQ0ksaUJEc0JWLENDbkJNLDJDQUNJLGdCRHFCVixDQ2ZNLG1CQUNJLGNEa0JWLENBQ0YsQ0NiQSxnREFJUSxtQkFDSSxjRFlWLENBQ0YsQ0lyYUMsMEJBQ0MsUUp1YUYsQ0luYUEsZUFLQyxlQUFBLENBREEsaUJBQUEsQ0ZKQyx1QkZnYkYsQ0l4YUMscUJBQ0MsV0owYUYsQ0l2YUMsMkJBQ0MsZUp5YUYsQ0l0YUMseUJBQ0MsZ0JBQUEsQ0FDQSxpQkp3YUYsQ0l0YUUsbUNBQ0MsVUFBQSxDQUlBLGVBQUEsQ0FIQSxpQkFBQSxDQUVBLHdCQUFBLENGeEJELHVCRnFjRixDSXphRyx1REFDQyxjQUFBLENBQ0EsZUFBQSxDQUNBLHdCSjJhSixDSTFhSSw2REFDQyxrQ0o0YUwsQ0l0YUMsb0NBQ0MsY0p3YUYsQ0lwYUUseUNBQ0MsdUJKc2FILENJbGFDLDBDQUlDLHdCRHpESyxDQzBETCxVQUFBLENBSkEsVUFBQSxDQUVBLFVBQUEsQ0FHQSxVQUFBLENBSkEsaUJBQUEsQ0ZuREEsdUJFMERBLENBREEsT0FBQSxDQURBLFVKMGFGLENJcGFFLGdEQUNDLHVCSnNhSCxDSWxhQyw4QkFFQyxlQUFBLENBQ0Esb0hBQUEsQ0FTQSxZQUFBLENBQ0Esd0JBQUEsQ0FIQSxNQUFBLENBQ0EsZUFBQSxDQUpBLGdCQUFBLENBTkEsaUJBQUEsQ0FRQSxPQUFBLENBREEsS0p5YUYsQ0lsYUUsZ0NBQ0MsVUFBQSxDQUVBLGNBQUEsQ0FEQSxlQUFBLENBR0EsWUFBQSxDQURBLGtCSnFhSCxDSWhhQywrQkFFQyxpQkprYUYsQ0kvWkMsb0NBQ0MscUJKaWFGLENJL1lDLDI0QkFDQyxxQko2WkYsQ0l2WkMseUJBQ0Msb0NKMFpGLENJdFpFLHlDQUNDLFlKd1pILENJblpHLGlEQUNDLFVKcVpKLENJalpFLDRDQUNDLGVBQUEsQ0FDQSwrSEptWkgsQ0lqWkUsa0RBQ0MscUJKbVpILENJL1lDLHNCQUNDLG9DSmlaRixDSTVZQywwQkFDQyxZSitZRixDSTVZQyxzQkFDQyxnQ0o4WUYsQ0kxWUEsK0JBQ0MsYUo2WUQsQ0l4WUEseUJBQ0MsZUFNQyxlQUFBLENBREEsaUJBQUEsQ0FKQSxVSmdaQSxDSXpZQSxxQkFDQyxXSjJZRCxDSXhZQSwyQkFDQyxZSjBZRCxDSXZZQSw4QkFFQyxZQUFBLENBREEsZUowWUQsQ0lyWUQsUUFDQyxLSndZQSxDSXJZRCxXQUNDLCtCSndZQSxDQUNGLENJcFlBLCtDQUNDLGVBSUMsY0pzWUEsQ0lwWUEscUJBQ0MsV0pzWUQsQ0luWUEseUJBQ0MsZUFBQSxDQUNBLGdCSnFZRCxDSW5ZQyxtQ0FDQyxjSnFZRixDSWpZQSw4QkFJQyxhSm1ZRCxDSWpZQyxnQ0FDQyxjSm1ZRixDQUNGLENJN1hBLGdEQUdFLHFCQUNDLFdKNlhELENJMVhBLHlCQUNDLGdCQUFBLENBQ0EsaUJKNFhELENBQ0YsQ0lwWEEsWUFLQyxVQUFBLENBSkEsV0FBQSxDQUtBLGVBQUEsQ0FKQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBR0EsWUp1WEQsQ0lwWEEscUNBR0MscUJBQUEsQ0FTQSxxQkFBQSxDQURBLGtCQUFBLENBVEEsVUFBQSxDQVlBLGVBQUEsQ0FQQSxXQUFBLENBSEEsU0FBQSxDQUtBLGVBQUEsQ0FEQSxhQUFBLENBRUEsV0FBQSxDQUdBLGlCQUFBLENBUkEsUUFBQSxDQUNBLFNBQUEsQ0FTQSxXSnVYRCxDSW5YQSxnREFlQyxjQUFBLENBWEEsV0FBQSxDQUVBLFFBQUEsQ0FEQSxpQkFBQSxDQUtBLHNCQUFBLENBSUEsMEJBQUEsQ0FYQSxVSm1ZRCxDSXBYQSwrREFPQyxpQkFBQSxDQUpBLGFBQUEsQ0FFQSxVQUFBLENBSUEsTUFBQSxDQURBLFNBQUEsQ0FKQSxpQkFBQSxDQVNBLHNCQUFBLENBSUEsMkJBQUEsQ0FYQSxVSmtZRCxDSXBYQSxxQkFDQyxrQkp1WEQsQ0lwWEEscUJBQ0Msa0JKdVhELENJcFhBLHFCQUNDLGVKdVhELENJcFhBLGlDQUNDLEtKdVhELENJcFhBLGtDQUNDLFFKdVhELENJcFhBLGtDQUNDLFFKdVhELENJcFhBLHNDQUNDLFFBQUEsQ0FJQSx3Qkp1WEQsQ0lwWEEsdUNBRUMsVUFBQSxDQURBLFNKd1hELENJcFhBLHVDQUNDLFFBQUEsQ0FJQSx5Qkp1WEQsQ0lsWEEsaUNBQ0MsS0pzWEQsQ0luWEEsb0VBRUMsUUpzWEQsQ0luWEEsa0NBQ0MsUUpzWEQsQ0luWEEsc0NBR0MsUUFBQSxDQUZBLFFBQUEsQ0FDQSxPSnVYRCxDSW5YQSx1Q0FJQyx1QkpzWEQsQ0luWEEsdUNBSUMsd0JKc1hELENJblhBLHVDQUdDLFFBQUEsQ0FGQSxRQUFBLENBQ0EsT0p1WEQsQ0lqWEEsaUNBQ0MsS0FBQSxDQUlBLDRCSnFYRCxDSWxYQSxrQ0FDQyxRQUFBLENBSUEsNEJKcVhELENJbFhBLGtDQUNDLFFBQUEsQ0FJQSw0QkpxWEQsQ0lsWEEsc0NBTUMsUUFBQSxDQURBLEtBQUEsQ0FEQSx1Qkp1WEQsQ0lsWEEsdUNBRUMsU0FBQSxDQURBLE9Kc1hELENJbFhBLHVDQU1DLFFBQUEsQ0FEQSxRQUFBLENBREEsd0JKdVhELENLL3pCQSxxQkFFSSxlTGkwQkosQ0s3ekJJLHlEQUNJLFdMZzBCUixDSzl6Qkksd0JBR0ksb0JBQUEsQ0FEQSxZQUFBLENBREEsc0JMazBCUixDSzl6Qkksa0NBRUksTUFBQSxDQUdBLG1CQUFBLENBREEsaUJBQUEsQ0FEQSxhQUFBLENBSUEsaUJMK3pCUixDSzl6QlEscUNBQ0ksY0xnMEJaLENLM3pCSSw0RUFDSSxZTDZ6QlIsQ0s1ekJRLHdGQUNJLHdCTDh6QlosQ0szekJJLGtHQUNJLFVMNnpCUixDSzN6Qkksa0dBQ0ksU0w2ekJSLENLenpCSSw0Q0FDSSxVQUFBLENBQ0EsWUwyekJSLENLenpCSSxtREFDSSxtQ0wyekJSLENLdHpCQSx5QkFFRSxrQ0FHVSxrQkFBQSxDQUZBLGNBQUEsQ0FDQSxpQkx5ekJWLENLdnpCVSxxQ0FDSSxjTHl6QmQsQ0t2ekJVLGdEQUNJLFlMeXpCZCxDQUNGLENLbnpCQSwrQ0FFRSxrQ0FDVSxhQUFBLENBQ0EsaUJMb3pCVixDS256QlUscUNBQ0ksY0xxekJkLENBQ0YsQ01qNEJBLFlBSUMsOEJBQUEsQ0FEQSwrQkFBQSxDQURBLGVObzRCRCxDTWg0QkMseUJBRUMsV0FBQSxDQURBLFVObTRCRixDTWg0QkMsNEJBQ0MsZ0JOazRCRixDTWo0QkUsK0JBQ0MsZ0JObTRCSCxDTTkzQkEsa0JBQ0Msd0JBQUEsQ0FDQSxzQk5pNEJELENNaDRCQyxnQ0FDQyxtQk5rNEJGLENNaDRCQyw2Q0FDQyxRTms0QkYsQ00vM0JDLCtCQUNDLCtGQUFBLENBR0EsaUNBQUEsQ0FGQSwyQkFBQSxDQUNBLHFCQUFBLENBR0EsVUFBQSxDQURBLGNOazRCRixDTTEzQkMscUNBQ0Msa0JONjNCRixDTTEzQkMsc0NBQ0MsaUJONDNCRixDTXYzQkEseUJBRUUseUJBQ0MsWU55M0JELENNdjNCQSw0QkFDQyxjTnkzQkQsQ014M0JDLCtCQUNDLHdCTjAzQkYsQ014M0JDLHdDQUNDLGdCTjAzQkYsQ0FDRixDTXAzQkEseUJBRUUseUJBQ0MsWU5xM0JELENNbjNCQSw0QkFDQyxlTnEzQkQsQ01wM0JDLCtCQUNDLGNOczNCRixDTWozQkQsa0JBQ0MsZUFBQSxDQUNBLHNCTm8zQkEsQ01sM0JBLCtCQUNDLGNObzNCRCxDTS8yQkEscUNBQ0Msa0JOazNCRCxDTS8yQkEsc0NBQ0MsaUJOaTNCRCxDQUNGLENNNTJCQSwrQ0FDQyxZQUNDLFdOODJCQSxDTTUyQkMsK0JBQ0MsZ0JOODJCRixDTXoyQkQsa0JBQ0MsZUFBQSxDQUNBLHNCTjQyQkEsQ00xMkJBLCtCQUNDLGNONDJCRCxDTXYyQkEscUNBQ0Msa0JOMDJCRCxDTXYyQkEsc0NBQ0MsaUJOeTJCRCxDQUNGLENNcDJCQSxnREFHRywrQkFDQyxjTm8yQkYsQ0FDRixDTy8rQkEsdUNBRUksbUJBQUEsQ0FFQSw2QkFBQSxDQURBLDJCQUFBLENBRUEsaUJQaS9CSixDTzkrQkEsT0FDSSx1QlBpL0JKLENPNStCUSxrRUFFSSxZQUFBLENBRUEsY0FBQSxDQUNBLGlCQUFBLENBQ0Esa0JQKytCWixDTzcrQlksdUZBRUksY0FBQSxDQURBLGVQZy9CaEIsQ081K0JZLGlGQUVJLGlCQUFBLENBQ0Esa0JBQUEsQ0FGQSxVUGcvQmhCLENPMytCb0Isc0hBR0ksYUFBQSxDQURBLGlCQUFBLENBREEsU1ArK0J4QixDTzErQm9CLG1IQUNJLGNBQUEsQ0FDQSxrQlA0K0J4QixDT3QrQmdCLHNHQUNJLFlQdytCcEIsQ09uK0JRLG1FQUNJLGlCUHErQlosQ09uK0JZLG1GQU9JLHdCSjdEVCxDSThEUyxpQkFBQSxDQVBBLFVBQUEsQ0FLQSxlQUFBLENBRkEsYUFBQSxDQUNBLGNBQUEsQ0FGQSx3QlB5K0JoQixDT2wrQmdCLHlGQUNJLGFQbytCcEIsQ08vOUJRLHNFQUVJLHlCQUFBLENBREEsbUJQaytCWixDTzU5QkEsaUJBR0ksZUFBQSxDQUZBLFVQZytCSixDTzc5QkksNENBQ0ksZVArOUJSLENPNzlCUSwwREFDSSxhQUFBLENBQ0EsY1ArOUJaLENPdDlCSSwwQ0FDSSxTUHc5QlIsQ09uOUJRLHlEQUNJLGdCQUFBLENBQ0EsYVBxOUJaLENPajlCUSwrREFDSSxlUG05QlosQ08vOEJJLDJDQUtJLGVBQUEsQ0FEQSxTUCs4QlIsQ081OEJRLDJEQUVJLGdCQUFBLENBREEsVVArOEJaLENPdDhCQSx5QkFHWSwwREFDSSxjUHU4QmQsQ0FDRixDT244QkEsK0NBR1ksMERBQ0ksY1BtOEJkLENBQ0YsQ083N0JBLCtDQUdZLDBEQUNJLGNQNjdCZCxDQUNGLENRemxDQSxjQUNDLHFDUjJsQ0QsQ1F6bENDLGlCQUVDLGtCQUFBLENBREEsZVI0bENGLENReGxDQyw0QkFDQyxrQlIwbENGLENRdmxDQyw2QkFDQyxpQlJ5bENGLENRdmxDQyxrQkFDQyxrQlJ5bENGLENReGxDRSw0QkFDQyxZUjBsQ0gsQ1F4bENFLDRCQUNDLGVBQUEsQ0FDQSxXQUFBLENBR0EsYUFBQSxDQUZBLGlCQUFBLENBQ0EsZVIybENILENRemxDRyxtQ0FHQyw0QkFBQSxDQUNBLDRCQUFBLENBRkEsVUFBQSxDQURBLGVSOGxDSixDUXRsQ0UsNkNBQ0Msc0NSd2xDSCxDUXZsQ0cseURBQ0MsWUFBQSxDQUNBLGNSeWxDSixDUW5sQ0EsV0FDQyxrQlJzbENELENRcGxDQywwQkFDQyxVQUFBLENBQ0EsaUJSc2xDRixDUXBsQ0UsK0JBQ0MsY1JzbENILENRbmxDRSxvQ0FFQyxpQkFBQSxDQURBLGdCUnNsQ0gsQ1FsbENFLGdDQUNDLHdCUm9sQ0gsQ1FqbENFLGdDQUNDLGFBQUEsQ0FDQSxlUm1sQ0gsQ1E5a0NFLDBCQUNDLFdSZ2xDSCxDUTVrQ0Msa0JBQ0MsaUJBQUEsQ0FDQSxlUjhrQ0YsQ1Eza0NDLGNBRU8sZUFBQSxDQUROLGNSOGtDRixDUXprQ0EsaUJBQ0ksYUx2RkcsQ0t3RkgsZUFBQSxDQUNBLGVSNGtDSixDUTNrQ0ksK0JBUUksNEJBQUEsQ0FEQSxpQkFBQSxDQUpBLGNBQUEsQ0FFQSxXQUFBLENBSEEsZUFBQSxDQURBLGdCQUFBLENBS0EsaUJBQUEsQ0FGQSxVUmlsQ1IsQ1Eza0NJLDBCQUNJLHdCUjZrQ1IsQ1Eza0NJLHFCQUNJLFVSNmtDUixDUXZrQ0EseUJBR0UsNEJBQ0Msa0JSd2tDRCxDUXJrQ0EsNkJBQ0MsaUJSdWtDRCxDQUNGLENRbGtDQSwrQ0FHRSw0QkFDQyxrQlJra0NELENRL2pDQSw2QkFDQyxpQlJpa0NELENBQ0YsQ1N4c0NBLFdBQ0ksa0JUMHNDSixDU3pzQ0kseUJBRUksa0JBQUEsQ0FEQSxZVDRzQ1IsQ1N6c0NJLG9CQUNJLFlUMnNDUixDUzFzQ1EsdUJBQ0ksa0JUNHNDWixDU3pzQ0ksdUJBQ0ksZVQyc0NSLENTdHNDQSxlQUNJLGtCVHlzQ0osQ1Nyc0NJLHdCQUVJLHFDQUFBLENBREEsWVR3c0NSLENTcHNDSSwyQkFDSSxlQUFBLENBQ0EsZ0JUc3NDUixDU2pzQ0ksa0JBR0ksaUJBQUEsQ0FEQSxZQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBSEEsV1R3c0NSLENTL3JDSSx5QkFFSSxrQkFBQSxDQUNBLGVUaXNDUixDUzVyQ0EseUJBRVEseUJBQ0ksWVQ4ckNWLENBQ0YsQ1V0dkNJLHdCQUNJLHdCQUFBLENBRUEsa0JBQUEsQ0FDQSxnQlZ3dkNSLENVdHZDUSxxQ0FDSSxTVnd2Q1osQ1V0dkNZLGdGQUNJLHNCVnd2Q2hCLENVcHZDUSxtQ0FDSSxtQlZzdkNaLENVbnZDUSw4QkFDSSxxQ1ZxdkNaLENVbnZDUSxvQ0FFSSxXQUFBLENBREEsVVZzdkNaLENVL3VDQSx5QkFJZ0IsZ0ZBQ0ksc0JWK3VDbEIsQ1UzdUNVLG1DQUNJLG1CVjZ1Q2QsQ1V6dUNNLG9DQUVJLGlCQUFBLENBREEsV1Y0dUNWLENBQ0YsQ1V0dUNBLCtDQUlnQixnRkFDSSxzQlZxdUNsQixDVWp1Q1UsbUNBQ0ksbUJWbXVDZCxDVS90Q00sb0NBRUksaUJBQUEsQ0FEQSxXVmt1Q1YsQ0FDRixDV3R5Q0EsUUFFSSxnREFBQSxDQUdBLDBCQUFBLENBREEsMkJBQUEsQ0FEQSxxQkFBQSxDQUdBLG1CWHd5Q0osQ1d2eUNJLGtCQU5BLGFYZ3pDSixDV3R5Q0kseUJBQ0ksU1h3eUNSLENXcHlDSSxxQkFDSSxzQ0FBQSxDQUVBLG1CQUFBLENBREEsZ0JYdXlDUixDV255Q0ksdUJBQ0ksaUJYcXlDUixDV2p5Q1Esd0JBRUksZUFBQSxDQURBLGlCWG95Q1osQ1c5eENRLHlCQUVJLGNBQUEsQ0FEQSxpQlhpeUNaLENXNXhDSSxtQkFFSSxjQUFBLENBREEsZVgreENSLENXenhDQSx5QkFDSSxRQUNJLGlCWDR4Q04sQ1cxeENNLHFCQUVJLG1CQUFBLENBREEsZ0JYNnhDVixDV3p4Q00sdUJBQ0ksZ0JYMnhDVixDV3h4Q00sdUJBR0ksa0JBQUEsQ0FGQSxXWDR4Q1YsQ1d4eENNLHVCQUNJLGVYMHhDVixDQUNGLENXcnhDQSwrQ0FFUSxxQkFFSSxtQkFBQSxDQURBLGdCWHV4Q1YsQ1dueENNLHVCQUNJLGdCWHF4Q1YsQ0FDRixDWXIyQ0ksa0NBQ0ksMEJadTJDUixDWXIyQ0ksbUNBQ0ksMEJadTJDUixDWXAyQ1EsK0VBQ0ksa0JaczJDWixDWXAyQ1EsMkZBUUksa0JBQUEsQ0FGQSxZQUFBLENBREEsV0FBQSxDQUVBLHNCQUFBLENBSkEsTUFBQSxDQUZBLGlCQUFBLENBQ0EsS0FBQSxDQUVBLFVaMDJDWixDWXIyQ1ksbUdBR0ksV0FBQSxDVmpCZCx1QlVlYyxDQUNBLFVaNDJDaEIsQ1lyMkNZLDZDQUNJLG9CQUFBLENWeEJkLHVCRm80Q0YsQ1lwMkNBLHlCQUtRLHFFQUNJLFlaczJDVixDQUNGLENhajVDUSxnQ0FJSSx5QkFBQSxDQUZBLGFBQUEsQ0FDQSxjQUFBLENBRkEsWWJzNUNaLENhbDVDWSwyQ0FFSSxVQUFBLENBQ0EsY0FBQSxDQUZBLG1CYnM1Q2hCLENhOTRDQSx5QkFJZ0IsMkNBQ0ksY2I4NENsQixDQUNGLENjbjZDSSwyQkFFSSxxQkFBQSxDQURBLGdCQUFBLENBRUEsZ0JkcTZDUixDY2w2Q0ksNEJBQ0kscUJBQUEsQ0FFQSxxQkFBQSxDQURBLGVBQUEsQ0FFQSxnQmRvNkNSLENjLzVDSSw0QkFDSSxrQmRrNkNSLENjajZDUSx3Q0FDSSxlQUFBLENBQ0EsZWRtNkNaLENjaDZDSSxrQkFHSSxtQ0FBQSxDQURBLGtCQUFBLENBREEsZWRvNkNSLENjOTVDUSxxQ0FDSSxpQmRnNkNaLENjLzVDWSxrREFDSSxlZGk2Q2hCLENjLzVDWSxpREFDSSxnQmRpNkNoQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDoyMDAsMzAwLDQwMCw1MDAsNzAwJyk7XG5AaW1wb3J0IFwicGFydGlhbHMvdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL25vcm1hbGl6ZS5zY3NzXCI7XG5AaW1wb3J0IFwiaWUuc2Nzc1wiO1xuQGltcG9ydCBcImJhc2VcIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJzbGlkZXJcIjtcbkBpbXBvcnQgXCJob21lXCI7XG5AaW1wb3J0IFwid3Bmb3Jtc1wiO1xuQGltcG9ydCBcIm5ld3NcIjtcbkBpbXBvcnQgXCJhYm91dC11c1wiO1xuQGltcG9ydCBcImZhcVwiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuQGltcG9ydCBcInRlc3RpbW9uaWFsc1wiO1xuQGltcG9ydCBcImVuZXJneS1zb2x1dGlvbnNcIjtcbkBpbXBvcnQgXCJ0cGwtY29udGVudFwiOyIsIi8qIElFIFZlcnNpb24gdXBkYXRlIFRBQiAqL1xuI1ZlcnNpb25UYWIge1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGNvbG9yOiByZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogYmx1ZTtcbiAgICB9XG59XG5cbi5iZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5hIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAzMDBtcywgYmFja2dyb3VuZC1jb2xvciAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAzMDBtcywgYmFja2dyb3VuZC1jb2xvciAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogIGNvbG9yIDMwMG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xuICB0cmFuc2l0aW9uOiAgY29sb3IgMzAwbXMsIGJhY2tncm91bmQtY29sb3IgMzAwbXM7XG59XG5cbi5vdXRsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzdWNjZXNzX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuXG4vLyBNb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG5cdGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MjAwLDMwMCw0MDAsNTAwLDcwMFwiKTtcbi8qIFRyYW5zaXRpb24gKi9cbi8qIEFuaW1hdGlvbiAqL1xuLyogQmFja2dyb3VuZCBDZW50ZXIgaW1hZ2UgKi9cbi8qIEN1c3RvbSBCYWNrZ3JvdW5kIFBvc2l0aW9uaW5nICovXG4vKiBWZXJ0aWNhbCBhbGlnbiAqL1xuLyogSUUgVmVyc2lvbiB1cGRhdGUgVEFCICovXG4jVmVyc2lvblRhYiB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGNvbG9yOiByZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG59XG4jVmVyc2lvblRhYiBhIHtcbiAgY29sb3I6IGJsdWU7XG59XG5cbi5iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5hIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAzMDBtcywgYmFja2dyb3VuZC1jb2xvciAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAzMDBtcywgYmFja2dyb3VuZC1jb2xvciAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMzAwbXMsIGJhY2tncm91bmQtY29sb3IgMzAwbXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xufVxuXG4ub3V0bGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzdWNjZXNzX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3N1Y2Nlc3NfbWVzc2FnZSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLyogV2VsY29tZSB0byBDb21wYXNzLiBVc2UgdGhpcyBmaWxlIHRvIHdyaXRlIElFIHNwZWNpZmljIG92ZXJyaWRlIHN0eWxlcy5cbiAqIEltcG9ydCB0aGlzIGZpbGUgdXNpbmcgdGhlIGZvbGxvd2luZyBIVE1MIG9yIGVxdWl2YWxlbnQ6XG4gKiA8IS0tW2lmIElFXT5cbiAqICAgPGxpbmsgaHJlZj1cIi9zdHlsZXNoZWV0cy9pZS5jc3NcIiBtZWRpYT1cInNjcmVlbiwgcHJvamVjdGlvblwiIHJlbD1cInN0eWxlc2hlZXRcIiB0eXBlPVwidGV4dC9jc3NcIiAvPlxuICogPCFbZW5kaWZdLS0+ICovXG4vKiBUeXBvZ3JhcGh5ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGFyZ2VudC1jZjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvQXJnZW50X0NGL0FyZ2VudENGLVJlZ3VsYXIudHRmKTtcbn1cbmgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiYXJnZW50LWNmXCI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiYXJnZW50LWNmXCI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiYXJnZW50LWNmXCI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbnAuc21hbGwge1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmltZy1maXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWJ0biB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTkyRDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5weS1kZWZhdWx0IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHQtZGVmYXVsdCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucGItZGVmYXVsdCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHgtZGVmYXVsdCB7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG59XG5cbi5wbC1kZWZhdWx0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbi5wci1kZWZhdWx0IHtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4ucC1kZWZhdWx0IHtcbiAgcGFkZGluZzogNTBweCAxMCU7XG59XG5cbi5iZy1sLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDE3NCwgMTU1LCAwLjEpO1xufVxuXG4uYmctbC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmNTtcbn1cblxuLmJnLWwtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYm9yZGVyLTEtd2hpdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzA5OTJEMTtcbn1cblxuLnRleHQtdXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWItaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndlbGNvbWUtaGVhZGVyIC5zdWItaGVhZGVyIHtcbiAgY29sb3I6ICMwOTkyRDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2VsY29tZS1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZ2thLWJ1bmRsZS0yY29scy1pbWFnZS10ZXh0IGgxLFxuLmdrYS1idW5kbGUtMmNvbHMtaW1hZ2UtdGV4dCBoMixcbi5na2EtYnVuZGxlLTJjb2xzLWltYWdlLXRleHQgaDMsXG4uZ2thLWJ1bmRsZS0yY29scy1pbWFnZS10ZXh0IGg0LFxuLmdrYS1idW5kbGUtMmNvbHMtaW1hZ2UtdGV4dCBoNSxcbi5na2EtYnVuZGxlLTJjb2xzLWltYWdlLXRleHQgaDYsXG4uZ2thLXRoZW1lLTJjb2xzLWltYWdlLXRleHQgaDEsXG4uZ2thLXRoZW1lLTJjb2xzLWltYWdlLXRleHQgaDIsXG4uZ2thLXRoZW1lLTJjb2xzLWltYWdlLXRleHQgaDMsXG4uZ2thLXRoZW1lLTJjb2xzLWltYWdlLXRleHQgaDQsXG4uZ2thLXRoZW1lLTJjb2xzLWltYWdlLXRleHQgaDUsXG4uZ2thLXRoZW1lLTJjb2xzLWltYWdlLXRleHQgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdrYS1idW5kbGUtMmNvbHMtaW1hZ2UtdGV4dCAuc3ViLWhlYWRlcixcbi5na2EtdGhlbWUtMmNvbHMtaW1hZ2UtdGV4dCAuc3ViLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwOTkyRDE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4uZ2thLWJ1bmRsZS0yY29scy1pbWFnZS10ZXh0IC5jdXN0b20tYnRuLFxuLmdrYS10aGVtZS0yY29scy1pbWFnZS10ZXh0IC5jdXN0b20tYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmdrYS10aGVtZS0yY29scy1pbWFnZS10ZXh0IC5sZWZ0LWNvbnRlbnQsXG4uZ2thLXRoZW1lLTJjb2xzLWNvbnRlbnQtY29udGVudCAubGVmdC1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5na2EtdGhlbWUtMmNvbHMtaW1hZ2UtdGV4dCAucmlnaHQtY29udGVudCxcbi5na2EtdGhlbWUtMmNvbHMtY29udGVudC1jb250ZW50IC5yaWdodC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uaW1hZ2Utd3JhcCAuaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLmNoZWNrbWFyay11bCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2ttYXJrLXVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2hlY2ttYXJrLXVsIGxpIGEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY2hlY2ttYXJrLXVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL0FQUEkvaW1hZ2VzL2ljb25zL2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEsXG4uaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIGgzLFxuLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBoNCxcbi5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnB5LWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnB0LWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnBiLWRlZmF1bHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnB4LWRlZmF1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnBsLWRlZmF1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5wci1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnAtZGVmYXVsdCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG5cbiAgLmdrYS10aGVtZS0yY29scy1pbWFnZS10ZXh0IC5sZWZ0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmdrYS10aGVtZS0yY29scy1pbWFnZS10ZXh0IC5yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53ZWxjb21lLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIGg0LFxuLmg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAucHktZGVmYXVsdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucHQtZGVmYXVsdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAucGItZGVmYXVsdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucHgtZGVmYXVsdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG5cbiAgLnBsLWRlZmF1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICB9XG5cbiAgLnByLWRlZmF1bHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxuXG4gIC5wLWRlZmF1bHQge1xuICAgIHBhZGRpbmc6IDMwcHggMTAlO1xuICB9XG5cbiAgLmdrYS10aGVtZS0yY29scy1pbWFnZS10ZXh0IC5sZWZ0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxuICAuZ2thLXRoZW1lLTJjb2xzLWltYWdlLXRleHQgLnJpZ2h0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICB9XG5cbiAgLndlbGNvbWUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2VsY29tZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuLmxvZ2dlZC1pbiAuY3VzdG9tLW5hdmJhciB7XG4gIHRvcDogMzJweDtcbn1cblxuLmN1c3RvbS1uYXZiYXIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmN1c3RvbS1uYXZiYXIgLmxvZ28ge1xuICB3aWR0aDogMjAwcHg7XG59XG4uY3VzdG9tLW5hdmJhciAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uY3VzdG9tLW5hdmJhciAubmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmN1c3RvbS1uYXZiYXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY3VzdG9tLW5hdmJhciAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY3VzdG9tLW5hdmJhciAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk5MkQxICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLW5hdmJhciAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmN1c3RvbS1uYXZiYXIgLm5hdi1pdGVtLmFjdGl2ZSBhOmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5jdXN0b20tbmF2YmFyIC5uYXYtaXRlbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTJEMTtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jdXN0b20tbmF2YmFyIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLmN1c3RvbS1uYXZiYXIgI3NlY29uZGFyeS1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAxMDAlKTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY3VzdG9tLW5hdmJhciAjc2Vjb25kYXJ5LW5hdiBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmN1c3RvbS1uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4uY3VzdG9tLW5hdmJhciAuYW5pbWF0ZWQtaWNvbjMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSAuZHJvcGRvd24taXRlbS5hY3RpdmUgLm5hdi1ibGFjayxcbi5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSAubmF2LWJsYWNrLFxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIgLm5hdi1ibGFjayxcbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSAubmF2LWJsYWNrLFxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIC5uYXYtYmxhY2ssXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSAuZHJvcGRvd24taXRlbTpob3ZlciAubmF2LWJsYWNrLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSAubmF2LWJsYWNrLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSAubmF2LWJsYWNrLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmhvdmVyIC5uYXYtYmxhY2ssXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIC5uYXYtYmxhY2ssXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIC5uYXYtYmxhY2ssXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIgLmJsYWNrLWhlYWRlciAubmF2LWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi53aGl0ZS1oZWFkZXIgLm5hdi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Myk7XG59XG4ud2hpdGUtaGVhZGVyIC5jdXN0b20tbmF2YmFyICNsb2dvLXdoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aGl0ZS1oZWFkZXIgLmN1c3RvbS1uYXZiYXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi53aGl0ZS1oZWFkZXIgLmN1c3RvbS1uYXZiYXIgI3NlY29uZGFyeS1uYXYge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMywgNzAsIDExNCwgMCkgMCUsIHJnYmEoMTMsIDcwLCAxMTQsIDApIDI1JSwgcmdiYSgxMywgNzAsIDExNCwgMC4xKSA0MCUsIHJnYmEoMTMsIDcwLCAxMTQsIDAuNikgODAlLCByZ2IoMTMsIDcwLCAxMTQpIDEwMCUpO1xufVxuLndoaXRlLWhlYWRlciAuY3VzdG9tLW5hdmJhciAuYW5pbWF0ZWQtaWNvbjMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLndoaXRlLWhlYWRlciAuc2hyaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cblxuLmJsYWNrLWhlYWRlciAjbG9nby1jb2xvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxhY2staGVhZGVyIC5zaHJpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4uZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1uYXZiYXIge1xuICAgIHRvcDogNDZweHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbS1uYXZiYXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAuY3VzdG9tLW5hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuY3VzdG9tLW5hdmJhciAjc2Vjb25kYXJ5LW5hdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNocmluayB7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICAubmF2LWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdXN0b20tbmF2YmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLmN1c3RvbS1uYXZiYXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuICAuY3VzdG9tLW5hdmJhciAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmN1c3RvbS1uYXZiYXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jdXN0b20tbmF2YmFyICNzZWNvbmRhcnktbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG4gIC5jdXN0b20tbmF2YmFyICNzZWNvbmRhcnktbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b20tbmF2YmFyIC5sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLmN1c3RvbS1uYXZiYXIgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi8qIFNraXAgdG8gbWFpbiBjb250ZW50ICovXG5hLnNraXAtbWFpbiB7XG4gIGxlZnQ6IC05OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtOTk5O1xufVxuXG5hLnNraXAtbWFpbjpmb2N1cyxcbmEuc2tpcC1tYWluOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMTBweCAzNSU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiA0cHggc29saWQgeWVsbG93O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLyogSWNvbiAxICovXG4uYW5pbWF0ZWQtaWNvbjEsXG4uYW5pbWF0ZWQtaWNvbjIsXG4uYW5pbWF0ZWQtaWNvbjMge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hbmltYXRlZC1pY29uMSBzcGFuLFxuLmFuaW1hdGVkLWljb24yIHNwYW4sXG4uYW5pbWF0ZWQtaWNvbjMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmFuaW1hdGVkLWljb24xIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTY1MTAwO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlM2YyZmQ7XG59XG5cbi5hbmltYXRlZC1pY29uMyBzcGFuIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5hbmltYXRlZC1pY29uMSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDEwcHg7XG59XG5cbi5hbmltYXRlZC1pY29uMSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjBweDtcbn1cblxuLmFuaW1hdGVkLWljb24xLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDExcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IC02MHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4vKiBJY29uIDMqL1xuLmFuaW1hdGVkLWljb24yIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7XG59XG5cbi5hbmltYXRlZC1pY29uMiBzcGFuOm50aC1jaGlsZCgyKSxcbi5hbmltYXRlZC1pY29uMiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTBweDtcbn1cblxuLmFuaW1hdGVkLWljb24yIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5hbmltYXRlZC1pY29uMi5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmFuaW1hdGVkLWljb24yLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmFuaW1hdGVkLWljb24yLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDExcHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4vKiBJY29uIDQgKi9cbi5hbmltYXRlZC1pY29uMyBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5hbmltYXRlZC1pY29uMyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmFuaW1hdGVkLWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDBweDtcbiAgbGVmdDogOHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFuaW1hdGVkLWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAyMXB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbi5na2EtdGhlbWUtbm8tc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDQuNjNweDtcbn1cblxuLmdrYS10aGVtZS1zbGlkZXIgLnN3aXBlci1zbGlkZSwgLmdrYS10aGVtZS1zbGlkZXIgLmltYWdlIHtcbiAgaGVpZ2h0OiA4MHZoO1xufVxuLmdrYS10aGVtZS1zbGlkZXIgLm1hc2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmdrYS10aGVtZS1zbGlkZXIgLnNsaWRlci1jYXB0aW9uIHtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG59XG4uZ2thLXRoZW1lLXNsaWRlciAuc2xpZGVyLWNhcHRpb24gaDEge1xuICBmb250LXNpemU6IDcwcHg7XG59XG4uZ2thLXRoZW1lLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuZ2thLXRoZW1lLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5na2EtdGhlbWUtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAuZ2thLXRoZW1lLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZ2thLXRoZW1lLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuZ2thLXRoZW1lLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmdrYS10aGVtZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmdrYS10aGVtZS1zbGlkZXIgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxNXB4O1xufVxuLmdrYS10aGVtZS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5na2EtdGhlbWUtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdrYS10aGVtZS1zbGlkZXIgLnNsaWRlci1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmdrYS10aGVtZS1zbGlkZXIgLnNsaWRlci1jYXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmdrYS10aGVtZS1zbGlkZXIgLnNsaWRlci1jYXB0aW9uIC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5na2EtdGhlbWUtc2xpZGVyIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG4gIC5na2EtdGhlbWUtc2xpZGVyIC5zbGlkZXItY2FwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4uaGVyby12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xufVxuLmhlcm8tdmlkZW8gLnZpZGVvLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZXJvLXZpZGVvIC5zbGlkZXItY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLmhlcm8tdmlkZW8gLnNsaWRlci1jYXB0aW9uIGgxIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OTgxRDtcbiAgcGFkZGluZzogNDBweCAzMHB4IDIwcHggMzBweDtcbn1cbi50ZXN0aW1vbmlhbC13cmFwIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi50ZXN0aW1vbmlhbC13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAwO1xufVxuLnRlc3RpbW9uaWFsLXdyYXAgLnRlc3RpbW9uaWFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9xb3V0ZS1sZWZ0LnBuZyksIHVybCguLi8uLi9pbWFnZXMvaWNvbnMvcW91dGUtcmlnaHQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbTtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAubGVmdC1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi50ZXN0aW1vbmlhbC1jb250YWluZXIgLnJpZ2h0LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaGVyby12aWRlbyAudmlkZW8tZmx1aWQge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLmhlcm8tdmlkZW8gLnNsaWRlci1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmhlcm8tdmlkZW8gLnNsaWRlci1jYXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby12aWRlbyAuc2xpZGVyLWNhcHRpb24gLmN1c3RvbS1idG4ge1xuICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tdmlkZW8gLnZpZGVvLWZsdWlkIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG4gIC5oZXJvLXZpZGVvIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxuICAuaGVyby12aWRlbyAuc2xpZGVyLWNhcHRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4IDE1cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLXdyYXAgLnRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmxlZnQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAudGVzdGltb25pYWwtY29udGFpbmVyIC5yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlcm8tdmlkZW8gLnNsaWRlci1jYXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLXdyYXAgLnRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmxlZnQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAudGVzdGltb25pYWwtY29udGFpbmVyIC5yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVyby12aWRlbyAuc2xpZGVyLWNhcHRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQtbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCAud3Bmb3Jtcy1maWVsZC1yb3cgLndwZm9ybXMtb25lLWhhbGYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCAud3Bmb3Jtcy1maWVsZC1yb3cgLndwZm9ybXMtZmlyc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLW51bWJlci1zbGlkZXIgLnRodW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTJEMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjMDk5MkQxO1xufVxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuI25ld3NsZXR0ZXItZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI25ld3NsZXR0ZXItZm9ybSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNuZXdzbGV0dGVyLWZvcm0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jbmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNuZXdzbGV0dGVyLWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbiNuZXdzbGV0dGVyLWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWVtYWlsIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNuZXdzbGV0dGVyLWZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNuZXdzbGV0dGVyLWZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjbmV3c2xldHRlci1mb3JtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25ld3NsZXR0ZXItZm9ybSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNuZXdzbGV0dGVyLWZvcm0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDE3NCwgMTU1LCAwLjEpO1xufVxuLm5ld3Mtc2VjdGlvbiBociB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubmV3cy1zZWN0aW9uIC5sZWZ0LWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLm5ld3Mtc2VjdGlvbiAucmlnaHQtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5uZXdzLXNlY3Rpb24gbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uZXdzLXNlY3Rpb24gbmF2IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubmV3cy1zZWN0aW9uIG5hdiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ubmV3cy1zZWN0aW9uIG5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xufVxuLm5ld3Mtc2VjdGlvbiAudGFiLXBhbmUgLmFqYXgtbG9hZC1tb3JlLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm5ld3Mtc2VjdGlvbiAudGFiLXBhbmUgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1yZXZlYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5uZXdzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm5ld3MtbGlzdCAuY2F0ZWdvcnktZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5ld3MtbGlzdCAuY2F0ZWdvcnktZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm5ld3MtbGlzdCAuY2F0ZWdvcnktZGF0ZSAuY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm5ld3MtbGlzdCAuY2F0ZWdvcnktZGF0ZSAubmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTkyRDE7XG59XG4ubmV3cy1saXN0IC5jYXRlZ29yeS1kYXRlIC5kYXRlIHtcbiAgY29sb3I6ICM0MTQyNDM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV3cy1saXN0IC5yZWFkLW1vcmUgaW1nIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLm5ld3MtbGlzdCAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1saXN0IGhyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbiNibG9nLXBhZ2luYXRpb24ge1xuICBjb2xvcjogIzA5OTJEMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNibG9nLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbiNibG9nLXBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjc5ODFEO1xufVxuI2Jsb2ctcGFnaW5hdGlvbiBpbWcge1xuICB3aWR0aDogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLXNlY3Rpb24gLmxlZnQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLXNlY3Rpb24gLmxlZnQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtbGlzdCAuY29udGVudC13cmFwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5wYWdlLWxpc3QgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnBhZ2UtbGlzdCAuY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1saXN0IC5jdXN0b20tYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmVtcGxveWVlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmVtcGxveWVlLWxpc3QgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTc0LCAxNTUsIDAuMik7XG59XG4uZW1wbG95ZWUtbGlzdCAuY3VzdG9tLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xufVxuXG4uYmlvLW1vZGFsIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5hcHBpLWZhbWlseS1saXN0IC5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1saXN0IC5jb250ZW50LXdyYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciBoNSwgLmN1c3RvbS1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGgyIHtcbiAgcGFkZGluZzogMzBweCA2MHB4IDE1cHggNjBweDtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwcHggNjBweCAzMHB4IDYwcHg7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxNzQsIDE1NSwgMC4xKTtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5jYXJkIC5vcGVuLWNsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciBoNSwgLmN1c3RvbS1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGgyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTVweCAzMHB4O1xuICB9XG4gIC5jdXN0b20tYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDBweCA2MHB4IDMwcHggNjBweDtcbiAgfVxuICAuY3VzdG9tLWFjY29yZGlvbiAuY2FyZCAub3Blbi1jbG9zZSB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1c3RvbS1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGg1LCAuY3VzdG9tLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgaDIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4IDMwcHg7XG4gIH1cbiAgLmN1c3RvbS1hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMHB4IDYwcHggMzBweCA2MHB4O1xuICB9XG4gIC5jdXN0b20tYWNjb3JkaW9uIC5jYXJkIC5vcGVuLWNsb3NlIHtcbiAgICByaWdodDogLTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4jZm9vdGVyIHtcbiAgY29sb3I6ICM0MTQyNDM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZm9vdGVyLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuI2Zvb3RlciBhIHtcbiAgY29sb3I6ICM0MTQyNDM7XG59XG4jZm9vdGVyIC5sb2dvLWhvcml6b250YWwge1xuICB3aWR0aDogNjclO1xufVxuI2Zvb3RlciAuZm9vdGVyLWZvcm0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4jZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuI2Zvb3RlciAuZm9vdGVyLW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jZm9vdGVyIC5mb290ZXItc29jaWFsIGEge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbiNmb290ZXIgLmNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjZm9vdGVyIC5mb290ZXItZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgI2Zvb3RlciAubG9nby12ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgI2Zvb3RlciAuZm9vdGVyLXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4udGVzdGltb25pYWwtY29udGFpbmVyIC5sZWZ0LXRleHQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAyMCU7XG59XG4udGVzdGltb25pYWwtY29udGFpbmVyIC5yaWdodC10ZXh0IHtcbiAgcGFkZGluZzogMTVweCAyMCUgMTVweCAyMHB4O1xufVxuLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAucmlnaHQtdmlkZW8gaW1nLCAudGVzdGltb25pYWwtY29udGFpbmVyIC5sZWZ0LXZpZGVvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4udGVzdGltb25pYWwtY29udGFpbmVyIC5yaWdodC12aWRlbyAucGxheS1idG4sIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmxlZnQtdmlkZW8gLnBsYXktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAucmlnaHQtdmlkZW8gLnBsYXktYnRuIGltZywgLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAubGVmdC12aWRlbyAucGxheS1idG4gaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRlc3RpbW9uaWFsLWNvbnRhaW5lciBhOmhvdmVyIC5wbGF5LWJ0biBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmxlZnQtdGV4dCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudGVzdGltb25pYWwtY29udGFpbmVyIC5yaWdodC10ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uZWZmaWNpZW5jeSAubWQtYWNjb3JkaW9uIC5jYXJkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVmZmljaWVuY3kgLm1kLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMzVweCAwIDIwcHggMDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWZmaWNpZW5jeSAubWQtYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQgLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWFyY2gtcmVzdWx0IC5wYWdlLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0IGhyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5zZWFyY2gtcmVzdWx0IGFydGljbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zZWFyY2gtcmVzdWx0IGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLXJlc3VsdCBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xuICBmb250LXNpemU6IDEzLjVweDtcbn0iLCIvLyBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuLyogVHlwb2dyYXBoeSAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IGFyZ2VudC1jZjtcbiAgICBzcmM6IHVybCguLi9mb250cy9BcmdlbnRfQ0YvQXJnZW50Q0YtUmVndWxhci50dGYpO1xufVxuXG5oMSxcbi5oMSB7XG4gICAgZm9udC1mYW1pbHk6ICdhcmdlbnQtY2YnO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbmgyLFxuLmgyIHtcbiAgICBmb250LWZhbWlseTogJ2FyZ2VudC1jZic7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuaDMsXG4uaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnYXJnZW50LWNmJztcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5oNCxcbi5oNCB7fVxuXG5oNSxcbi5oNSB7fVxuXG5oNixcbi5oNiB7fVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbn1cblxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5wIHt9XG5cbnAuc21hbGwge1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cblxuLnZoLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmltZy1maXQge1xuICAgIEBpbmNsdWRlIGltZy1maXQ7XG59XG5cbi5jdXN0b20tYnRuIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLy8gdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gUGFkZGluZ1xuLnB5LWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHQtZGVmYXVsdCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wYi1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnB4LWRlZmF1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuLnBsLWRlZmF1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xufVxuXG4ucHItZGVmYXVsdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4ucC1kZWZhdWx0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDEwJTtcbn1cblxuLy8gQmFja2dyb3VuZFxuLmJnLWwtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjNkNBRTlCLCAkYWxwaGE6IDAuMSk7XG59XG5cbi5iZy1sLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY3ZjU7XG59XG5cbi5iZy1sLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsLWdyYXk7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5ib3JkZXItMS13aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi8vIFRleHRcbi50ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi50ZXh0LWJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZTtcbn1cblxuLnRleHQtdXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQ3VzdG9tIEhUTUxcbi53ZWxjb21lLWhlYWRlciB7XG4gICAgLnN1Yi1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbn1cblxuLy8gV2lkZ2V0c1xuLmdrYS1idW5kbGUtMmNvbHMtaW1hZ2UtdGV4dCxcbi5na2EtdGhlbWUtMmNvbHMtaW1hZ2UtdGV4dCB7XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnN1Yi1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uZ2thLXRoZW1lLTJjb2xzLWltYWdlLXRleHQsXG4uZ2thLXRoZW1lLTJjb2xzLWNvbnRlbnQtY29udGVudCB7XG4gICAgLmxlZnQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG4uaW1hZ2Utd3JhcCB7XG4gICAgLmltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmNoZWNrbWFyay11bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvQVBQSS9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cblxuXG4vLyBNb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cblxuICAgIC8vIFBhZGRpbmdcbiAgICAucHktZGVmYXVsdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucHQtZGVmYXVsdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5wYi1kZWZhdWx0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnB4LWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBsLWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnByLWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wLWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgLmdrYS10aGVtZS0yY29scy1pbWFnZS10ZXh0IHtcbiAgICAgICAgLmxlZnQtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmRlc2t0b3Atb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gQ3VzdG9tIEhUTUxcbiAgICAud2VsY29tZS1oZWFkZXIge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRhYmxldFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAvLyBQYWRkaW5nXG4gICAgLnB5LWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnB0LWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAucGItZGVmYXVsdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5weC1kZWZhdWx0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICB9XG5cbiAgICAucGwtZGVmYXVsdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIH1cblxuICAgIC5wci1kZWZhdWx0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5wLWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwJTtcbiAgICB9XG5cbiAgICAuZ2thLXRoZW1lLTJjb2xzLWltYWdlLXRleHQge1xuICAgICAgICAubGVmdC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ3VzdG9tIEhUTUxcbiAgICAud2VsY29tZS1oZWFkZXIge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNtYWxsIFNjcmVlblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cbiAgICAvLyBDdXN0b20gSFRNTFxuICAgIC53ZWxjb21lLWhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU21hbGwgU2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge30iLCIvKiBUcmFuc2l0aW9uICovXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICB0cmFuc2l0aW9uOiAkYXJncztcbn1cblxuLyogQW5pbWF0aW9uICovXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQC1tcy1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRzdHIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICN7JHN0cn07XG4gIC1tb3otYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICAtbXMtYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICAtby1hbmltYXRpb246ICN7JHN0cn07XG4gIGFuaW1hdGlvbjogI3skc3RyfTtcbn1cblxuLyogQmFja2dyb3VuZCBDZW50ZXIgaW1hZ2UgKi9cblxuQG1peGluIGJhY2tncm91bmQtY2VudGVyKCRpbWd1cmwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWd1cmwpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vKiBDdXN0b20gQmFja2dyb3VuZCBQb3NpdGlvbmluZyAqL1xuQG1peGluIGJhY2tncm91bmQtY3VzdG9tKCRpbWd1cmwsICRwb3NpdGlvbiwgJHNpemUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWd1cmwpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduICovXG5AbWl4aW4gdmVydGljYWwtYWxpZ24oJHBvc2l0aW9uLCAkcGVyY2VudCkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICB0b3A6ICRwZXJjZW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHBlcmNlbnQpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kcGVyY2VudCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHBlcmNlbnQpO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1vdmVybGF5KCRpbWd1cmwsICRiZ3Bvc2l0aW9uLCAkcmdiMSwgJHJnYjIsICRyZ2IzLCAkb3BhY2l0eSkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkcmdiMSwgJHJnYjIsICRyZ2IzLCAkb3BhY2l0eSksIHJnYmEoJHJnYjEsICRyZ2IyLCAkcmdiMywgJG9wYWNpdHkpKSwgdXJsKCRpbWd1cmwpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmdwb3NpdGlvbjtcbn1cblxuQG1peGluIGJhY2tncm91bmQtZ3JhZGllbnQoJGltZ3VybCwgJGRpcmVjdGlvbiwgJHJnYjEsICRyZ2IyLCAkcmdiMywgJG9wYWNpdHkxLCAkcmdiNCwgJHJnYjUsICRyZ2I2LCAkb3BhY2l0eTIsICRwZXJjZW50YWdlLCAkcG9zaXRpb24pIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvICRkaXJlY3Rpb24sIHJnYmEoJHJnYjEsICRyZ2IyLCAkcmdiMywgJG9wYWNpdHkxKSwgcmdiYSgkcmdiNCwgJHJnYjUsICRyZ2I2LCAkb3BhY2l0eTIpICRwZXJjZW50YWdlKSwgdXJsKCRpbWd1cmwpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG59XG5cbkBtaXhpbiBpbWctZml0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuQG1peGluIHJvdGF0aW9uKCRkZWcpIHtcbiAgLyogU2FmYXJpICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbiAgLyogSUUgKi9cbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuICAvKiBPcGVyYSAqL1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbn1cblxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufSIsIiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRibHVlOiAjMDk5MkQxO1xuJGdyZXk6ICM0MTQyNDM7XG4keWVsbG93OiAjRjc5ODFEO1xuJGwtZ3JheTogI2Y1ZjVmNTtcblxuXG5cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHM7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbjtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjdweDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbTtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbjtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MXB4O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kO1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbjtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHg7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGc7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluO1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSk7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpO1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKTtcblxuLy8gTW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuXG59XG5cbi8vIFRhYmxldFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIFxufVxuXG4vLyBTbWFsbCBTY3JlZW5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xuICBcbn1cblxuLy8gU21hbGwgU2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICBcbn0iLCIubG9nZ2VkLWluIHtcblx0LmN1c3RvbS1uYXZiYXIge1xuXHRcdHRvcDogMzJweDtcblx0fVxufVxuXG4uY3VzdG9tLW5hdmJhciB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuXG5cdC5sb2dvIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblxuXHQubmF2YmFyLW5hdiB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXG5cdC5uYXYtaXRlbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0LmRyb3Bkb3duLWl0ZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdH1cblxuXHQubmF2LWl0ZW0uYWN0aXZlIGEge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcblx0XHR9XG5cdH1cblxuXHQubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0Ym90dG9tOiAzcHg7XG5cdFx0bGVmdDogLjVyZW07XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0d2lkdGg6IDBweDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuXHR9XG5cblx0Lm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuXHRcdH1cblx0fVxuXG5cdCNzZWNvbmRhcnktbmF2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMTAwJSk7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdHRvcDogMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHR9XG5cdH1cblxuXHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdH1cblxuXHQuYW5pbWF0ZWQtaWNvbjMgc3BhbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCBcbi5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgXG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSAuZHJvcGRvd24taXRlbTpob3ZlciwgXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSAuZHJvcGRvd24taXRlbS5hY3RpdmUsIFxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCBcbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmhvdmVyLCBcbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSAuZHJvcGRvd24taXRlbS5hY3RpdmUsIFxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIFxuLmRyb3B1cCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCBcbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSAuZHJvcGRvd24taXRlbTpob3ZlclxuXG4uYmxhY2staGVhZGVyIHtcblx0Lm5hdi1ibGFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdH1cbn1cblxuXG4ud2hpdGUtaGVhZGVyIHtcblx0Lm5hdi1ibGFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC45Myk7XG5cdH1cblxuXHQuY3VzdG9tLW5hdmJhciB7XG5cdFx0I2xvZ28td2hpdGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQubmF2LWl0ZW0ge1xuXG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3NlY29uZGFyeS1uYXYge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEzLCA3MCwgMTE0LCAwKSAwJSwgcmdiYSgxMywgNzAsIDExNCwgMCkgMjUlLCByZ2JhKDEzLCA3MCwgMTE0LCAwLjEpIDQwJSwgcmdiYSgxMywgNzAsIDExNCwgMC42KSA4MCUsIHJnYmEoMTMsIDcwLCAxMTQsIDEpIDEwMCUpO1xuXHRcdH1cblx0XHQuYW5pbWF0ZWQtaWNvbjMgc3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHR9XG5cdH1cblxuXHQuc2hyaW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjg1KTtcblx0fVxufVxuXG4uYmxhY2staGVhZGVyIHtcblx0I2xvZ28tY29sb3Ige1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2hyaW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjg1KTtcblx0fVxufVxuXG4uZHJvcGRvd246aG92ZXI+LmRyb3Bkb3duLW1lbnUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vLyBNb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG5cdC5jdXN0b20tbmF2YmFyIHtcblx0XHR0b3A6IDQ2cHhweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFxuXHRcdC5sb2dvIHtcblx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHR9XG5cblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdH1cblxuXHRcdCNzZWNvbmRhcnktbmF2IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zaHJpbmsge1xuXHRcdHRvcDogMHB4O1xuXHR9XG5cblx0Lm5hdi1ibGFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOSk7XG5cdH1cbn1cblxuLy8gVGFibGV0XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0LmN1c3RvbS1uYXZiYXIge1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuXHRcdC5sb2dvIHtcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHR9XG5cblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3NlY29uZGFyeS1uYXYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gU21hbGwgU2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0LmN1c3RvbS1uYXZiYXIge1xuXG5cdFx0LmxvZ28ge1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdH1cblxuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLy8gU21hbGwgU2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge31cblxuLyogU2tpcCB0byBtYWluIGNvbnRlbnQgKi9cbmEuc2tpcC1tYWluIHtcblx0bGVmdDogLTk5OXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogYXV0bztcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IC05OTk7XG59XG5cbmEuc2tpcC1tYWluOmZvY3VzLFxuYS5za2lwLW1haW46YWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGxlZnQ6IGF1dG87XG5cdHRvcDogYXV0bztcblx0d2lkdGg6IDMwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWFyZ2luOiAxMHB4IDM1JTtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRib3JkZXI6IDRweCBzb2xpZCB5ZWxsb3c7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxLjJlbTtcblx0ei1pbmRleDogOTk5O1xufVxuXG4vKiBJY29uIDEgKi9cbi5hbmltYXRlZC1pY29uMSxcbi5hbmltYXRlZC1pY29uMixcbi5hbmltYXRlZC1pY29uMyB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEgc3Bhbixcbi5hbmltYXRlZC1pY29uMiBzcGFuLFxuLmFuaW1hdGVkLWljb24zIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDlweDtcblx0b3BhY2l0eTogMTtcblx0bGVmdDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmFuaW1hdGVkLWljb24xIHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiAjZTY1MTAwO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIgc3BhbiB7XG5cdGJhY2tncm91bmQ6ICNlM2YyZmQ7XG59XG5cbi5hbmltYXRlZC1pY29uMyBzcGFuIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5hbmltYXRlZC1pY29uMSBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdHRvcDogMHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEgc3BhbjpudGgtY2hpbGQoMikge1xuXHR0b3A6IDEwcHg7XG59XG5cbi5hbmltYXRlZC1pY29uMSBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdHRvcDogMjBweDtcbn1cblxuLmFuaW1hdGVkLWljb24xLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDExcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG5cdG9wYWNpdHk6IDA7XG5cdGxlZnQ6IC02MHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdHRvcDogMTFweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4vKiBJY29uIDMqL1xuXG4uYW5pbWF0ZWQtaWNvbjIgc3BhbjpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDBweDtcbn1cblxuLmFuaW1hdGVkLWljb24yIHNwYW46bnRoLWNoaWxkKDIpLFxuLmFuaW1hdGVkLWljb24yIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0dG9wOiAxMHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIgc3BhbjpudGgtY2hpbGQoNCkge1xuXHR0b3A6IDIwcHg7XG59XG5cbi5hbmltYXRlZC1pY29uMi5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAxMXB4O1xuXHR3aWR0aDogMCU7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLmFuaW1hdGVkLWljb24yLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIub3BlbiBzcGFuOm50aC1jaGlsZCg0KSB7XG5cdHRvcDogMTFweDtcblx0d2lkdGg6IDAlO1xuXHRsZWZ0OiA1MCU7XG59XG5cbi8qIEljb24gNCAqL1xuXG4uYW5pbWF0ZWQtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDBweDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjMgc3BhbjpudGgtY2hpbGQoMikge1xuXHR0b3A6IDEwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmFuaW1hdGVkLWljb24zIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0dG9wOiAyMHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5hbmltYXRlZC1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDhweDtcbn1cblxuLmFuaW1hdGVkLWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuXHR3aWR0aDogMCU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5hbmltYXRlZC1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRvcDogMjFweDtcblx0bGVmdDogOHB4O1xufSIsIi5na2EtdGhlbWUtbm8tc2xpZGVyIHtcbiAgICAvLyBOYXZpZ2F0aW9uIEhlaWdodFxuICAgIGhlaWdodDogMTA0LjYzcHg7XG59XG5cbi5na2EtdGhlbWUtc2xpZGVyIHtcbiAgICAuc3dpcGVyLXNsaWRlLCAuaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgfVxuICAgIC5tYXNrIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLnNsaWRlci1jYXB0aW9uIHtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjgpO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5hdmlnYXRpb25cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiB3aGl0ZSwgJGFscGhhOiAwLjgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAvLyBQYWdpbmF0aW9uXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiB3aGl0ZSwgJGFscGhhOiAwLjgpO1xuICAgIH1cbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIC5na2EtdGhlbWUtc2xpZGVyIHtcblx0XHQuc2xpZGVyLWNhcHRpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cblxuLy8gVGFibGV0XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAuZ2thLXRoZW1lLXNsaWRlciB7XG5cdFx0LnNsaWRlci1jYXB0aW9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG59IiwiLmhlcm8tdmlkZW8ge1xuXHQvLyBoZWlnaHQ6IDgwdmg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xuXG5cdC52aWRlby1mbHVpZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5zbGlkZXItY2FwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3OTgxRDtcblx0cGFkZGluZzogNDBweCAzMHB4IDIwcHggMzBweDtcblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC50ZXN0aW1vbmlhbCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9xb3V0ZS1sZWZ0LnBuZyksIHVybCguLi8uLi9pbWFnZXMvaWNvbnMvcW91dGUtcmlnaHQucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbTtcblx0XHRwYWRkaW5nOiA0MHB4IDBweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblxuXG59XG5cbi50ZXN0aW1vbmlhbC1jb250YWluZXIge1xuXHQubGVmdC1jb250ZW50IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LnJpZ2h0LWNvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufVxuXG4vLyBTbWFsbGVyIE1vYmlsZVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdC5oZXJvLXZpZGVvIHtcblx0XHQudmlkZW8tZmx1aWQge1xuXHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHR9XG5cdFx0LnNsaWRlci1jYXB0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuY3VzdG9tLWJ0biB7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBNb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG5cdC5oZXJvLXZpZGVvIHtcblx0XHQudmlkZW8tZmx1aWQge1xuXHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHR9XG5cdFx0LnNsaWRlci1jYXB0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDcycHg7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGVzdGltb25pYWwtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4IDE1cHggMzBweCAxNXB4O1xuXG5cdFx0LnRlc3RpbW9uaWFsIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMHB4O1xuXHRcdH1cblx0fVxuXG5cdC50ZXN0aW1vbmlhbC1jb250YWluZXIge1xuXHRcdC5sZWZ0LWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQucmlnaHQtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRhYmxldFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdC5oZXJvLXZpZGVvIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0LnNsaWRlci1jYXB0aW9uIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRlc3RpbW9uaWFsLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDtcblxuXHRcdC50ZXN0aW1vbmlhbCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDBweDtcblx0XHR9XG5cdH1cblxuXHQudGVzdGltb25pYWwtY29udGFpbmVyIHtcblx0XHQubGVmdC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LnJpZ2h0LWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBTbWFsbCBTY3JlZW5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xuXHQuaGVyby12aWRlbyB7XG5cdFx0LnNsaWRlci1jYXB0aW9uIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBTbWFsbCBTY3JlZW5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSB7fSIsImlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwge1xuICAgIC53cGZvcm1zLWZvcm0ge1xuICAgICAgICAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICAgICAgICAgIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwZm9ybXMtZmllbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLndwZm9ybXMtZmllbGQtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgLndwZm9ybXMtb25lLWhhbGYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud3Bmb3Jtcy1maXJzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cGZvcm1zLWZpZWxkLW51bWJlci1zbGlkZXIge1xuICAgICAgICAgICAgICAgIC50aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC53cGZvcm1zLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cGZvcm1zLXJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNuZXdzbGV0dGVyLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAud3Bmb3Jtcy1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIC8vIC1tcy1mbGV4OiAwIDAgNzAlO1xuICAgICAgICAvLyBmbGV4OiAwIDAgNzAlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDcwJTtcblxuICAgICAgICAud3Bmb3Jtcy1maWVsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLndwZm9ybXMtZmllbGQtZW1haWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICAgICAgLy8gLW1zLWZsZXg6IDAgMCAzMCU7XG4gICAgICAgIC8vIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgIC8vIG1heC13aWR0aDogMzAlO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLndwZm9ybXMtc3VibWl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4vLyBNb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzKSB7XG4gICAgI25ld3NsZXR0ZXItZm9ybSB7XG4gICAgICAgIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIHtcbiAgICAgICAgICAgIC53cGZvcm1zLWZvcm0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICNuZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICAud3Bmb3Jtcy1mb3JtIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRhYmxldFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgI25ld3NsZXR0ZXItZm9ybSB7XG4gICAgICAgIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIHtcbiAgICAgICAgICAgIC53cGZvcm1zLWZvcm0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU21hbGwgU2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcbn1cblxuLy8gU21hbGwgU2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge30iLCIubmV3cy1zZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICM2Q0FFOUIsICRhbHBoYTogMC4xKTtcblxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LmxlZnQtY29udGVudCB7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXG5cdC5yaWdodC1jb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cblx0bmF2IHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0XHQubmF2LWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogIzQ5NTA1Nztcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWItcGFuZSB7XG5cdFx0LmFqYXgtbG9hZC1tb3JlLXdyYXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdC5hbG0tcmV2ZWFsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmV3cy1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHQuY2F0ZWdvcnktZGF0ZSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblxuXHRcdC5jYXRlZ29yeSB7XG5cdFx0XHRwYWRkaW5nOiAycHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cblx0XHQubmV3cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cblx0XHQuZGF0ZSB7XG5cdFx0XHRjb2xvcjogIzQxNDI0Mztcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0LnJlYWQtbW9yZSB7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQuaW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG59XG5cbiNibG9nLXBhZ2luYXRpb24ge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmN1cnJlbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICB9XG59XG5cblxuLy8gTW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIC5uZXdzLXNlY3Rpb24ge1xuXG5cdFx0LmxlZnQtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdC5yaWdodC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLy8gVGFibGV0XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAubmV3cy1zZWN0aW9uIHtcblxuXHRcdC5sZWZ0LWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cblx0XHQucmlnaHQtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNtYWxsIFNjcmVlblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIFxufVxuXG4vLyBTbWFsbCBTY3JlZW5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gIFxufSIsIi5wYWdlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuXG5cbi5lbXBsb3llZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5pbWFnZSB7XG4gICAgICAgIC8vIGhlaWdodDogNDMwcHg7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICM2Q0FFOUIsICRhbHBoYTogMC4yKTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIH1cbn1cblxuLmJpby1tb2RhbCB7XG4gICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5hcHBpLWZhbWlseS1saXN0IHtcbiAgICAuaW1hZ2Uge1xuICAgICAgICAvLyBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIC5wYWdlLWxpc3Qge1xuICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRhYmxldFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIFxufVxuXG4vLyBTbWFsbCBTY3JlZW5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xuICBcbn1cblxuLy8gU21hbGwgU2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICBcbn0iLCIuY3VzdG9tLWFjY29yZGlvbiB7XG4gICAgLmNhcmQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgICAgIGg1LCBoMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4IDE1cHggNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDYwcHggMzBweCA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTc0LCAxNTUsIC4xKTtcbiAgICAgICAgfVxuICAgICAgICAub3Blbi1jbG9zZSB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIC5jdXN0b20tYWNjb3JkaW9uIHtcbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBoNSwgaDIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTVweCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2MHB4IDMwcHggNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkIC5vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGFibGV0XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAuY3VzdG9tLWFjY29yZGlvbiB7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDUsIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDE1cHggMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNjBweCAzMHB4IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZCAub3Blbi1jbG9zZSB7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNtYWxsIFNjcmVlblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIFxufVxuXG4vLyBTbWFsbCBTY3JlZW5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gIFxufSIsIiNmb290ZXJ7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZm9vdGVyLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAubG9nby1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6IDY3JTtcbiAgICAgICAgLy8gd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWZvcm0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4yKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItbWVudSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cbi8vIE1vYmlsZVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAjZm9vdGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmZvb3Rlci1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLXZlcnRpY2FsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUYWJsZXRcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICNmb290ZXJ7XG4gICAgICAgIC5mb290ZXItZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLy8gU21hbGwgU2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHt9XG5cbi8vIFNtYWxsIFNjcmVlblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHt9IiwiLnRlc3RpbW9uaWFsLWNvbnRhaW5lciB7XG4gICAgLmxlZnQtdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDIwJTtcbiAgICB9XG4gICAgLnJpZ2h0LXRleHQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwJSAxNXB4IDIwcHg7XG4gICAgfVxuICAgIC5yaWdodC12aWRlbywgLmxlZnQtdmlkZW8ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAucGxheS1idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICAgIC5wbGF5LWJ0biB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgLnRlc3RpbW9uaWFsLWNvbnRhaW5lciB7XG4gICAgICAgIC5sZWZ0LXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5lZmZpY2llbmN5IHtcbiAgICAubWQtYWNjb3JkaW9uIHtcbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIC5lZmZpY2llbmN5IHtcbiAgICAgICAgLm1kLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlYXJjaC1mb3JtIHtcbiAgICAuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdCB7IFxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaHIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgfVxuICAgIFxuICAgIGFydGljbGUge1xuICAgICAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVudHJ5LW1ldGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
