@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:300,400,400i,500,600,700,800|Roboto");.btn_4{background-image:-webkit-linear-gradient(131deg, #feb47b, #ff7e5f, #ff7e5f, #ff7e5f);background-image:-o-linear-gradient(131deg, #feb47b, #ff7e5f, #ff7e5f, #ff7e5f);background-image:linear-gradient(131deg, #feb47b, #ff7e5f, #ff7e5f, #ff7e5f)}body{font-family:"Barlow Condensed",sans-serif;padding:0;margin:0;font-size:14px}.message_submit_form:focus{outline:none}input:hover,input:focus{outline:none !important}.gray_bg{background-color:#f7f7f7}.white_bg{background-color:#fff}.section_padding{padding:130px 0px}@media only screen and (min-width: 992px) and (max-width: 1200px){.section_padding{padding:80px 0px}}@media only screen and (min-width: 768px) and (max-width: 991px){.section_padding{padding:70px 0px}}@media (max-width: 576px){.section_padding{padding:70px 0px}}@media only screen and (min-width: 576px) and (max-width: 767px){.section_padding{padding:70px 0px}}.single_padding_top{padding-top:130px !important}@media only screen and (min-width: 992px) and (max-width: 1200px){.single_padding_top{padding-top:70px !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.single_padding_top{padding-top:70px !important}}@media (max-width: 576px){.single_padding_top{padding-top:70px !important}}@media only screen and (min-width: 576px) and (max-width: 767px){.single_padding_top{padding-top:80px !important}}.padding_top{padding-top:130px}@media only screen and (min-width: 992px) and (max-width: 1200px){.padding_top{padding-top:80px}}@media only screen and (min-width: 768px) and (max-width: 991px){.padding_top{padding-top:70px}}@media (max-width: 576px){.padding_top{padding-top:70px}}@media only screen and (min-width: 576px) and (max-width: 767px){.padding_top{padding-top:70px}}a{text-decoration:none;-webkit-transition:.5s;transition:.5s}a:hover{color:#ff7e5f;text-decoration:none;-webkit-transition:.5s;transition:.5s}h1,h2,h3,h4,h5,h6{color:#303030;font-family:"Barlow Condensed",sans-serif}p{color:#777;font-family:"Barlow Condensed",sans-serif;line-height:1.8;font-size:16px;margin-bottom:0px;font-family:300}h2{font-size:44px;line-height:28px;color:#303030;font-weight:600;line-height:1.222}@media (max-width: 576px){h2{font-size:22px;line-height:25px}}@media only screen and (min-width: 576px) and (max-width: 767px){h2{font-size:24px;line-height:25px}}h3{font-size:24px;line-height:25px}@media (max-width: 576px){h3{font-size:20px}}h5{font-size:18px;line-height:22px}img{max-width:100%}a:focus,.button:focus,button:focus,.btn:focus{text-decoration:none;outline:none;box-shadow:none;-webkit-transition:1s;transition:1s}.section_tittle{margin-bottom:94px}@media (max-width: 991px){.section_tittle{margin-bottom:50px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.section_tittle{margin-bottom:50px}}.section_tittle h2{font-size:50px;color:#303030;line-height:1.1;font-weight:700;position:relative}.section_tittle h2:after{position:absolute;content:"";left:0;bottom:-16px;width:100px;height:1px;background-color:#5b8c3e}@media (max-width: 576px){.section_tittle h2{font-size:35px;line-height:45px}}@media only screen and (min-width: 576px) and (max-width: 767px){.section_tittle h2{font-size:35px;line-height:35px}}@media only screen and (min-width: 768px) and (max-width: 991px){.section_tittle h2{font-size:35px;line-height:45px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.section_tittle h2{font-size:35px;line-height:40px}}.section_tittle p{color:#777;font-weight:400}ul{list-style:none;margin:0;padding:0}.mb_110{margin-bottom:110px}@media (max-width: 576px){.mb_110{margin-bottom:220px}}.mt_130{margin-top:130px}@media (max-width: 576px){.mt_130{margin-top:70px}}@media only screen and (min-width: 576px) and (max-width: 767px){.mt_130{margin-top:70px}}@media only screen and (min-width: 768px) and (max-width: 991px){.mt_130{margin-top:70px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.mt_130{margin-top:70px}}.mb_130{margin-bottom:130px}@media (max-width: 576px){.mb_130{margin-bottom:70px}}@media only screen and (min-width: 576px) and (max-width: 767px){.mb_130{margin-bottom:70px}}@media only screen and (min-width: 768px) and (max-width: 991px){.mb_130{margin-bottom:70px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.mb_130{margin-bottom:70px}}.pt_100{padding-top:100px}@media (max-width: 576px){.pt_100{padding-top:30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.pt_100{padding-top:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.pt_100{padding-top:30px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.pt_100{padding-top:30px}}.padding_less_40{margin-bottom:-50px}.z_index{z-index:9 !important;position:relative}@media (max-width: 576px){.container-fluid{padding-right:15px;padding-left:15px}}@media only screen and (min-width: 1200px) and (max-width: 3640px){.container{max-width:1170px}}.section_bg{background-color:#f7f7f7}.submit_btn{width:auto;display:inline-block;background:#fff;padding:0px 50px;color:#fff;font-size:13px;font-weight:500;line-height:50px;border-radius:5px;outline:none !important;box-shadow:none !important;text-align:center;border:1px solid #fdcb9e;cursor:pointer;-webkit-transition:.5s;transition:.5s}.submit_btn:hover{background:transparent}.btn_1,.btn_2{display:inline-block;padding:18px 60px;border-radius:50px;font-size:16px;color:#fff;text-transform:uppercase;margin-top:45px;-webkit-transition:.5s;transition:.5s;background-color:#5b8c3e;font-weight:500;letter-spacing:1px}.btn_1:hover,.btn_2:hover{color:#5b8c3e;background-color:#fff}@media (max-width: 576px){.btn_1,.btn_2{padding:14px 30px;margin-top:25px}}@media only screen and (min-width: 576px) and (max-width: 767px){.btn_1,.btn_2{padding:14px 30px;margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.btn_1,.btn_2{padding:14px 30px;margin-top:30px}}.btn_2{background-color:#191d34}.btn_2:hover{background-color:#5b8c3e;color:#fff}.btn_4{display:inline-block;padding:13px 47px;box-shadow:0px 12px 20px 0px rgba(255,126,95,0.15);font-size:14px;color:#fff;text-transform:capitalize;-webkit-transition:.5s;transition:.5s;border-radius:50px;background-size:300% 100%}.btn_4:hover{color:#fff;background-size:100% 100%}@media (max-width: 576px){.btn_4{padding:14px 30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.btn_4{padding:14px 30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.btn_4{padding:14px 30px}}.btn_3{position:relative;font-weight:500;color:#2f373d;display:inline-block;z-index:9;-webkit-transition:.6s;transition:.6s;line-height:46px;padding-left:30px;margin-top:35px;font-family:"Roboto",sans-serif}.btn_3:after{height:48px;width:61px;background-color:#e3f1da;position:absolute;content:"";top:0px;left:0px;border-radius:5px;z-index:-1;-webkit-transition:.6s;transition:.6s}.btn_3 i{font-size:12px;margin-left:11px}.button{display:inline-block;border:1px solid transparent;font-size:15px;font-weight:500;padding:12px 54px;border-radius:4px;color:#fff;border:1px solid #fdcb9e;text-transform:uppercase;background-color:#5b8c3e;cursor:pointer;-webkit-transition:.5s;transition:.5s}@media (max-width: 767px){.button{font-size:13px;padding:9px 24px}}.button:hover{color:#5b8c3e !important}.button-link{letter-spacing:0;color:#3b1d82;border:0;padding:0}.button-link:hover{background:transparent;color:#3b1d82}.button-header{color:#fff;border-color:#fdcb9e}.button-header:hover{background:#b8024c;color:#fff}.button-contactForm{color:#fff;border-color:#fdcb9e;padding:12px 25px}.sub_menu{background-color:#303030;padding:14px 0px}.sub_menu .sub_menu_right_content a{color:#fff}.sub_menu .sub_menu_right_content i{color:#5b8c3e;margin-right:13px}.sub_menu .sub_menu_right_content span{color:#757785;margin:0px 20px}@media (max-width: 576px){.sub_menu .sub_menu_right_content{text-align:center}}.sub_menu .sub_menu_social_icon{float:right;text-align:right}@media (max-width: 576px){.sub_menu .sub_menu_social_icon{text-align:center;float:none;margin-top:15px}}.sub_menu .sub_menu_social_icon a{color:#fff;margin-right:20px}.sub_menu .sub_menu_social_icon a:hover{color:#5b8c3e}.main_menu .navbar-brand{padding-top:0rem}@media (max-width: 576px){.main_menu .navbar-brand img{max-width:150px}}@media only screen and (min-width: 576px) and (max-width: 767px){.main_menu .navbar-brand img{max-width:200px}}@media only screen and (min-width: 768px) and (max-width: 991px){.main_menu .navbar-brand img{max-width:200px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.main_menu .navbar-brand img{max-width:200px}}.main_menu .navbar{padding:0px}.main_menu img.logo-navbar{width:2.5rem !important;height:2.5rem !important}.main_menu .main-menu-item{text-align:right !important;justify-content:right}.main_menu .main-menu-item ul li .nav-link{color:#2f373d;font-size:18px;padding:45px 34px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase}.main_menu .main-menu-item ul li .nav-link:hover{color:#5b8c3e}@media only screen and (min-width: 992px) and (max-width: 1200px){.main_menu .main-menu-item ul li .nav-link{padding:35px 16px}}.menu_fixed{position:fixed;z-index:9999 !important;width:100%;background-color:#fff;box-shadow:0px 10px 15px rgba(0,0,0,0.05);top:0}.menu_fixed .navbar-brand img{max-width:150px}.menu_fixed .main-menu-item ul li .nav-link{padding:25px 25px}.menu_fixed span{color:#000 !important}.dropdown:hover .dropdown-menu{display:block}.dropdown .dropdown-menu{transition:all 0.5s;overflow:hidden;transform-origin:top center;transform:scale(1, 0);display:block;margin-top:0px;border:0px solid rgba(0,0,0,0.15) !important;background-color:#fafafa}.dropdown:hover .dropdown-menu{transform:scale(1)}@media (max-width: 991px){.main_menu_iner{padding:20px 0px}.navbar-light .navbar-toggler{border-color:transparent}.navbar-collapse{z-index:9999 !important;position:absolute;left:0;top:65px;width:100%;background-color:#fff;text-align:center !important}.dropdown .dropdown-menu{transform:scale(1, 0);display:none}.dropdown:hover .dropdown-menu{transform:scale(1);display:block}.main_menu .main-menu-item{text-align:left !important}.main_menu .main-menu-item .nav-item{padding:10px 15px !important}.main_menu .main-menu-item .nav-item a{padding:8px 15px !important}}.banner_part{height:880px;position:relative;overflow:hidden;background-image:url(../img/banner_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1;border-radius:0% 0% 50% 50% / 0% 0% 7% 7%}.banner_part:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-color:rgba(23,28,58,0.49);z-index:-1;opacity:0.8;border-radius:0% 0% 50% 50% / 0% 0% 7% 7%}@media (max-width: 576px){.banner_part{height:650px;background-color:#f0eed4}}@media only screen and (min-width: 576px) and (max-width: 767px){.banner_part{height:650px;background-color:#f0eed4}}@media only screen and (min-width: 768px) and (max-width: 991px){.banner_part{height:700px;background-color:#f0eed4}}@media only screen and (min-width: 992px) and (max-width: 1200px){.banner_part{background-size:cover;height:650px}}.banner_part .banner_text{display:table;width:100%;height:880px}.banner_part .banner_text .banner_text_iner{display:table-cell;vertical-align:middle}@media (max-width: 576px){.banner_part .banner_text{text-align:center;padding-top:0px;height:650px}}@media only screen and (min-width: 576px) and (max-width: 767px){.banner_part .banner_text{text-align:center;padding-top:0px;height:650px}}@media only screen and (min-width: 768px) and (max-width: 991px){.banner_part .banner_text{text-align:center;padding-top:0px;height:700px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.banner_part .banner_text{height:650px}}.banner_part .banner_text h5{font-size:20px;letter-spacing:4px;color:#fff;text-transform:uppercase}.banner_part .banner_text h5 span{color:#5b8c3e}.banner_part .banner_text h1{font-size:90px;line-height:1;text-transform:uppercase;color:#fff;font-weight:900;margin-bottom:0px;margin-top:28px}@media (max-width: 576px){.banner_part .banner_text h1{font-size:30px;margin-bottom:15px;line-height:1.3}}@media only screen and (min-width: 576px) and (max-width: 767px){.banner_part .banner_text h1{font-size:40px;margin-bottom:15px;line-height:1.3}}@media only screen and (min-width: 768px) and (max-width: 991px){.banner_part .banner_text h1{font-size:40px;margin-bottom:15px;line-height:1.3}}@media only screen and (min-width: 992px) and (max-width: 1200px){.banner_part .banner_text h1{font-size:40px;margin-bottom:15px;line-height:1.4}}.banner_part .banner_text h1 span{color:#5b8c3e}.banner_part .banner_text h3{font-size:48px;font-weight:300;color:#fff}@media (max-width: 576px){.banner_part .banner_text h3{font-size:28px}}@media only screen and (min-width: 576px) and (max-width: 767px){.banner_part .banner_text h3{font-size:28px}}.banner_part .banner_text .btn_1{margin-top:45px}.banner_part .video_popup{z-index:99 !important;color:#333848;font-size:14px;display:inline-block;font-weight:500;text-transform:capitalize}.banner_part .video_popup span{width:50px;height:50px;background-color:#fff;display:inline-block;border-radius:50%;text-align:center;line-height:50px;font-size:20px;color:#fff;box-shadow:0px 10px 30px 0px rgba(1,84,85,0.2);color:#fe9c6f;margin-left:37px;margin-right:18px;padding-left:5px}@media (max-width: 576px){.banner_part .video_popup span{margin-left:10px}}@media (max-width: 576px){.banner_part .video_popup{margin-left:0px}}.about_part{position:relative;z-index:1}.about_part .about_img{position:relative;z-index:2}.about_part .about_img img{position:relative;z-index:99}.about_part .about_img:after{position:absolute;left:-60px;top:-60px;width:100%;height:100%;background-image:url(../img/about_overlay.png);background-size:cover;background-position:center;content:"";z-index:-1}.about_part .about_text{position:relative}.about_part .about_text:after{position:absolute;left:-200px;bottom:-111px;width:100%;height:100%;background-image:url(../img/about_overlay_2.png);background-size:cover;background-position:center;content:"";z-index:-1}@media (max-width: 991px){.about_part .about_text:after{display:none}}@media only screen and (min-width: 992px) and (max-width: 1200px){.about_part .about_text:after{bottom:0}}@media (max-width: 576px){.about_part .about_text{margin-top:20px}}@media only screen and (min-width: 576px) and (max-width: 767px){.about_part .about_text{margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about_part .about_text{margin-top:40px}}.about_part .about_text h4{margin-bottom:31px;color:#5b8c3e;font-size:20px;font-weight:300}@media (max-width: 576px){.about_part .about_text h4{margin-bottom:20px;font-size:17px}}@media only screen and (min-width: 576px) and (max-width: 767px){.about_part .about_text h4{margin-bottom:20px;font-size:17px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about_part .about_text h4{margin-bottom:20px;font-size:17px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.about_part .about_text h4{margin-bottom:20px;font-size:17px}}.about_part .about_text h2{line-height:1.25;margin-bottom:25px;font-weight:700}@media (max-width: 576px){.about_part .about_text h2{margin-bottom:15px}}@media only screen and (min-width: 576px) and (max-width: 767px){.about_part .about_text h2{margin-bottom:15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about_part .about_text h2{font-size:25px;margin-bottom:15px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.about_part .about_text h2{font-size:30px;margin-bottom:15px}}.about_part .about_text p{margin-top:13px;color:#777;font-weight:300}.our_service_part{background-image:url(../img/service_bg_2.png);background-repeat:no-repeat;background-position:left;background-size:29% 86%}@media (max-width: 576px){.our_service_part{padding-top:0px;background-position:top left;background-size:100% 35%}}@media only screen and (min-width: 576px) and (max-width: 767px){.our_service_part{padding-top:0px;background-position:top left;background-size:95% 55%}}@media only screen and (min-width: 768px) and (max-width: 991px){.our_service_part{background-position:left;background-size:48% 70%}}@media (max-width: 576px){.service_part{padding:70px 0px 55px}}@media only screen and (min-width: 576px) and (max-width: 767px){.service_part{padding:70px 0px 55px}}@media only screen and (min-width: 768px) and (max-width: 991px){.service_part{padding:70px 0px 55px}}.service_part .single_service_part{text-align:center;padding:38px 20px 43px;border:1px solid #eaebed;height:360px;-webkit-transition:1s;transition:1s}@media (max-width: 576px){.service_part .single_service_part{margin-bottom:15px}}@media only screen and (min-width: 576px) and (max-width: 767px){.service_part .single_service_part{margin-bottom:15px;padding:25px 10px 25px}}@media only screen and (min-width: 768px) and (max-width: 991px){.service_part .single_service_part{margin-bottom:15px}}.service_part .single_service_part i{font-size:42px;color:#5b8c3e;-webkit-transition:1s;transition:1s}.service_part .single_service_part h3{font-size:20px;font-weight:600;margin-top:63px;margin-bottom:28px;-webkit-transition:1s;transition:1s;text-transform:uppercase}@media only screen and (min-width: 576px) and (max-width: 767px){.service_part .single_service_part h3{margin-top:20px;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.service_part .single_service_part h3{margin-top:20px;margin-bottom:10px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.service_part .single_service_part h3{font-size:18px;margin-bottom:15px}}.service_part .single_service_part p{font-weight:300;line-height:1.875;color:#777;-webkit-transition:1s;transition:1s}.service_part .single_service_part .line{position:relative;z-index:1}.service_part .single_service_part .line:after{position:absolute;content:"";left:-50px;top:59px;background-color:#5b8c3e;width:60px;height:2px;-webkit-transition:1s;transition:1s}@media only screen and (min-width: 576px) and (max-width: 767px){.service_part .single_service_part .line:after{top:35px}}@media only screen and (min-width: 768px) and (max-width: 991px){.service_part .single_service_part .line:after{top:35px}}.service_part .single_service_part:hover{background-color:#5b8c3e}.service_part .single_service_part:hover i{color:#fff}.service_part .single_service_part:hover h3{color:#fff}.service_part .single_service_part:hover p{color:#fff}.service_part .single_service_part:hover .line:after{background-color:#fff}.portfolio_part{margin-bottom:-20px}.portfolio_part .card-columns{overflow:hidden}.portfolio_part p{color:#fff;margin-bottom:25px}.portfolio_part .card-title{font-size:30px;color:#fff !important;font-weight:700;line-height:1.833;margin-bottom:20px}.portfolio_part .card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}@media (max-width: 576px){.portfolio_part .card-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media only screen and (min-width: 576px) and (max-width: 767px){.portfolio_part .card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.portfolio_part .card-columns .blockquote{padding:0px 10px 54px 0px}@media (max-width: 576px){.portfolio_part .card-columns .blockquote{padding:0px 10px 10px 0px}}@media only screen and (min-width: 576px) and (max-width: 767px){.portfolio_part .card-columns .blockquote{padding:0px 10px 10px 0px}}@media only screen and (min-width: 768px) and (max-width: 991px){.portfolio_part .card-columns .blockquote{padding:0px 10px 10px 0px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.portfolio_part .card-columns .blockquote{padding:0px 10px 0px 0px}}.portfolio_part .card-columns .blockquote h2{font-size:45px;margin-bottom:13px;position:relative}.portfolio_part .card-columns .blockquote h2:after{position:absolute;content:"";left:0;bottom:-16px;width:50px;height:1px;background-color:#5b8c3e}@media (max-width: 576px){.portfolio_part .card-columns .blockquote h2{font-size:30px;line-height:1.2}}@media only screen and (min-width: 576px) and (max-width: 767px){.portfolio_part .card-columns .blockquote h2{font-size:30px;line-height:1.2}}@media only screen and (min-width: 768px) and (max-width: 991px){.portfolio_part .card-columns .blockquote h2{font-size:30px;line-height:1.2}}@media only screen and (min-width: 992px) and (max-width: 1200px){.portfolio_part .card-columns .blockquote h2{font-size:36px;line-height:1.2}}.portfolio_part .card-columns .blockquote p{margin-bottom:8px;color:#fff !important}.portfolio_part .card-columns .portfolio_btn{font-size:16px;text-transform:uppercase;color:#5b8c3e}.portfolio_part .card-columns .portfolio_btn img{width:20px;height:5px}.portfolio_part .card-columns .overlay{position:relative;z-index:1;-webkit-transition:.5s;transition:.5s}.portfolio_part .card-columns .overlay:after{position:absolute;left:0px;top:0px;width:90%;height:100%;background:url(../img/portfolio_overlay.png);content:"";background-repeat:no-repeat;background-position:top;background-size:100% 100%;opacity:0;-webkit-transition:1s;transition:1s}.portfolio_part .card-columns .card{border:0px solid transparent;position:relative;margin-bottom:20px}.portfolio_part .card-columns .card .card-body{display:inline-block;position:absolute;left:0;top:0;z-index:2;padding:40px 40px;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}.portfolio_part .card-columns .card .card-body:hover h5{color:#5b8c3e}.portfolio_part .card-columns .card .card-body h5{font-size:20px;font-weight:600;margin-bottom:4px;-webkit-transition:.5s;transition:.5s}.portfolio_part .card-columns .card .card-img-top{border-top-left-radius:calc(0px);border-top-right-radius:calc(0px)}.portfolio_part .card-columns .card:hover .card-body{opacity:1;visibility:visible;bottom:0px;top:20px}.portfolio_part .card-columns .card:hover .overlay:after{opacity:1}.card-text-service:last-child{max-width:80%}.see_more_project{background-color:#303030;height:225px;text-align:center}.see_more_project .btn_1{margin-top:15%}@media (max-width: 576px){.see_more_project .btn_1{margin-top:30%}}.our_industries{padding:130px 0px 55px}@media (max-width: 991px){.our_industries{padding:70px 0px 55px}}@media (max-width: 991px){.our_industries .single_industries{margin-bottom:15px}}.our_industries .single_industries h3{margin-top:33px;font-size:20px;position:relative;font-weight:600;text-transform:uppercase}@media (max-width: 991px){.our_industries .single_industries h3{margin-top:20px}}.our_industries .single_industries h3:after{position:absolute;content:"";left:0;bottom:-16px;width:50px;height:1px;background-color:#5b8c3e}.our_industries .single_industries h3 a{color:#191d34;-webkit-transition:1s;transition:1s}.our_industries .single_industries h3 a:hover{color:#5b8c3e}.our_industries .single_industries p{color:#777;margin-top:27px}@media (max-width: 991px){.our_industries .single_industries img{width:100%;height:auto}}.faq_part{position:relative;z-index:1;height:720px}@media (max-width: 991px){.faq_part{height:auto;margin-top:0}}.faq_part:after{position:absolute;content:"";width:70%;height:80%;top:10%;right:0;background-image:url(../img/faq_bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}@media (max-width: 991px){.faq_part:after{display:none}}.faq_part .col-lg-6{padding:0}.faq_part .faq_img{background-image:url(../img/faq.png);width:100%;height:720px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 991px){.faq_part .faq_img{height:250px}}@media only screen and (min-width: 768px) and (max-width: 991px){.faq_part .faq_img{height:450px}}.faq_part .faq_content{padding:115px 0 115px 50px}@media (max-width: 991px){.faq_part .faq_content{padding:70px 0 70px 0px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.faq_part .faq_content{padding:100px 0 100px 50px}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.faq_part .faq_content{padding:115px 0 1150px 50px}}.faq_part .faq_content h1{font-size:50px;font-weight:700;margin-bottom:50px}@media (max-width: 991px){.faq_part .faq_content h1{font-size:25px;margin-bottom:30px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.faq_part .faq_content h1{font-size:35px;margin-bottom:20px}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.faq_part .faq_content h1{font-size:35px;margin-bottom:20px}}.faq_part .faq_content .accordion-item{background-color:transparent;margin-bottom:15px;border-radius:5px;transition:background-color 0.2s ease-in 0.3s;border-bottom:1px solid #e1e1e1}.faq_part .faq_content .accordion-item:last-child{border-bottom:0px solid transparent}.faq_part .faq_content .accordion-item h2{font-size:20px;position:relative;font-weight:400}@media (max-width: 991px){.faq_part .faq_content .accordion-item h2{padding-right:25px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.faq_part .faq_content .accordion-item h2{padding-right:25px}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.faq_part .faq_content .accordion-item h2{padding-right:25px}}.faq_part .faq_content .accordion-item h2:before{font-family:'themify';position:absolute}.faq_part .faq_content .accordion-item.active{transition:background-color 0.2s ease-in 0s}.faq_part .faq_content .accordion-item.active .accordion-body{max-height:900px;transition:max-height 0.3s ease-in 0s, padding 0.2s ease-in 0s}.faq_part .faq_content .accordion-item.active .accordion-body p{opacity:1;transition:opacity 0.2s ease-in 0.2s}.faq_part .faq_content .accordion-header{color:white;border-radius:5px;padding:25px 15px 25px 0;cursor:pointer;transition:background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s}@media only screen and (min-width: 992px) and (max-width: 1200px){.faq_part .faq_content .accordion-header{padding:10px 10px 10px 0}}.faq_part .faq_content .accordion-item .accordion-header h2:before{right:0;top:calc(50% - 1px);border-radius:50%;background-color:#191d34;width:28px;height:28px;content:"\e61a";color:#fff;line-height:28px;text-align:center;font-size:14px;top:0}.faq_part .faq_content .active .accordion-header h2:before{right:0;top:calc(50% - 1px);border-radius:50%;background-color:#5b8c3e;width:28px;height:28px;content:"\e622";color:#fff;line-height:28px;text-align:center;font-size:14px;top:0}.faq_part .faq_content .accordion-body{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out 0s, padding 0.1s ease-out 0.2s}.faq_part .faq_content .accordion-body p{color:#777;transition:opacity 0.2s ease-in 0s;margin-bottom:30px}.copyright_part{background-color:#191d34;padding:26px 0px}.copyright_part p{color:#8a8a8a;font-family:300}.copyright_part a{color:#5b8c3e}@media (max-width: 576px){.copyright_part .footer-social{margin-top:20px}}.copyright_part .footer-social a{width:35px;height:35px;display:inline-block;line-height:35px;border:1px solid #ff7e5f;text-align:center;margin-left:10px;color:#fff}.copyright_part .footer-social a:hover{background-color:#ff7e5f !important;color:#fff !important}.copyright_part .footer-social a i:hover{color:#fff}@media (max-width: 576px){.copyright_part .footer-text{text-align:center}}@media only screen and (min-width: 576px) and (max-width: 767px){.copyright_part .footer-text{text-align:center;margin-bottom:25px !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.copyright_part .footer-text{text-align:center;margin-bottom:25px !important}}.copyright_part span.ti-heart{font-size:12px;margin:0px 2px}.breadcrumb_bg{background-image:url("../img/breadcrumb.png");background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0% 0% 50% 50% / 0% 0% 7% 7%}.breadcrumb{position:relative;z-index:1}.breadcrumb:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;content:"";opacity:0.6;z-index:-1;border-radius:0% 0% 50% 50% / 0% 0% 7% 7%}.breadcrumb .breadcrumb_iner{height:400px;width:100%;display:table}.breadcrumb .breadcrumb_iner .breadcrumb_iner_item{display:table-cell;vertical-align:middle}.breadcrumb .breadcrumb_iner .breadcrumb_iner_item h2{color:#fff;font-size:56px;font-weight:800;margin-bottom:10px;text-transform:uppercase}@media (max-width: 576px){.breadcrumb .breadcrumb_iner .breadcrumb_iner_item h2{font-size:35px}}@media only screen and (min-width: 576px) and (max-width: 767px){.breadcrumb .breadcrumb_iner .breadcrumb_iner_item h2{font-size:35px}}@media only screen and (min-width: 768px) and (max-width: 991px){.breadcrumb .breadcrumb_iner .breadcrumb_iner_item h2{font-size:40px}}.breadcrumb .breadcrumb_iner .breadcrumb_iner_item p{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase}.breadcrumb .breadcrumb_iner .breadcrumb_iner_item p a{color:#5b8c3e}.breadcrumb .breadcrumb_iner .breadcrumb_iner_item span{margin:0px 5px;font-size:12px}.breadcrumb{margin-bottom:0px !important}.footer-area{background-color:#162b45;background-image:url(../img/footer_overlay.png);padding:190px 0px 0px;position:relative;margin-top:-82px}@media (max-width: 991px){.footer-area{padding:158px 0px 0px}}.footer-area .col-lg-12{padding-left:0px;padding-right:0px;overflow:hidden}@media (max-width: 991px){.footer-area .single-footer-widget{margin-bottom:30px}}.footer-area .single-footer-widget p{color:#777;line-height:1.8}.footer-area .single-footer-widget h4{margin-bottom:23px;font-weight:700;font-size:24px;color:#fff;text-transform:uppercase}@media (max-width: 1024px){.footer-area .single-footer-widget h4{font-size:18px}}@media (max-width: 991px){.footer-area .single-footer-widget h4{margin-bottom:15px}}.footer-area .single-footer-widget ul li{margin-bottom:10px}.footer-area .single-footer-widget ul li a{color:#999;-webkit-transition:.5s;transition:.5s;font-size:15px}.footer-area .single-footer-widget ul li a:hover{color:#5b8c3e}.footer-area .single-footer-widget .form-wrap{margin-top:25px}.footer-area .single-footer-widget input{height:40px;border:none;width:67% !important;font-weight:400;padding-left:20px;border-radius:0;font-size:13px;color:#999999;border:0px solid transparent}.footer-area .single-footer-widget input:focus{outline:none;box-shadow:none}.footer-area .single-footer-widget .click-btn{background-color:#5b8c3e;color:#fff;border-radius:0;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:8px 20px;border:0;font-size:12px;font-weight:400;position:relative;left:0}.footer-area .single-footer-widget .click-btn:focus{outline:none;box-shadow:none}@media (max-width: 375px){.footer-area .single-footer-widget .click-btn{margin-top:10px}}@media (min-width: 400px){.footer-area .single-footer-widget .click-btn{left:-50px}}.footer-area .footer_1 img{margin-bottom:35px}@media (max-width: 576px){.footer-area .footer_1 img{margin-bottom:20px}}@media only screen and (min-width: 576px) and (max-width: 767px){.footer-area .footer_1 img{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.footer-area .footer_1 img{margin-bottom:20px}}.footer-area .footer_1 p{margin-bottom:15px}.footer-area .social_icon{margin-top:27px}.footer-area .social_icon a{color:#cccccc;font-size:14px;margin-right:20px}.footer-area .social_icon a:hover{color:#5b8c3e}.footer-area .footer_3 .footer_img .single_footer_img{width:31.33%;float:left;margin:1%;position:relative;z-index:2}@media (max-width: 576px){.footer-area .footer_3 .footer_img .single_footer_img{width:20%}.footer-area .footer_3 .footer_img .single_footer_img img{width:100%}}@media only screen and (min-width: 576px) and (max-width: 767px){.footer-area .footer_3 .footer_img .single_footer_img{width:20%}.footer-area .footer_3 .footer_img .single_footer_img img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 991px){.footer-area .footer_3 .footer_img .single_footer_img{width:31%}.footer-area .footer_3 .footer_img .single_footer_img img{width:100%}}@media only screen and (min-width: 992px) and (max-width: 1200px){.footer-area .footer_3 .footer_img .single_footer_img{width:31%}.footer-area .footer_3 .footer_img .single_footer_img img{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.footer-area .footer_3 .footer_img .single_footer_img{width:20%}.footer-area .footer_3 .footer_img .single_footer_img img{width:100%}}.footer-area .footer_3 .footer_img .single_footer_img:after{position:absolute;left:0;top:0;content:"";background-color:#000;width:100%;height:100%;opacity:0;-webkit-transition:.5s;transition:.5s}.footer-area .footer_3 .footer_img .single_footer_img i{text-align:center;position:absolute;top:41%;margin:0 auto;left:0;right:0;color:#fff;z-index:2;opacity:0}.footer-area .footer_3 .footer_img .single_footer_img:hover:after{opacity:0.5}.footer-area .footer_3 .footer_img .single_footer_img:hover i{opacity:1}.footer-area .contact_info{position:relative;margin-bottom:20px}.footer-area .contact_info:last-child{margin-bottom:0px}.footer-area .contact_info p{margin-bottom:10px}.footer-area .contact_info p span{color:#2c3033;font-size:16px}.footer-area .btn{background-color:#5b8c3e;color:#fff;width:49px;border-radius:0px;height:40px}.footer-area span.ti-heart{font-size:12px;margin:0px 2px}.footer-area .copyright_part_text{background-color:#06151f;padding:32px 15px;margin-top:95px}.footer-area .copyright_part_text p{color:#777777}@media (max-width: 576px){.footer-area .copyright_part_text{margin-top:20px;text-align:center}.footer-area .copyright_part_text p{font-size:13px}}@media only screen and (min-width: 576px) and (max-width: 767px){.footer-area .copyright_part_text{text-align:center;margin-top:20px;padding:32px 15px}.footer-area .copyright_part_text p{font-size:13px}}@media only screen and (min-width: 768px) and (max-width: 991px){.footer-area .copyright_part_text{text-align:center}}.footer-area .copyright_part_text a{color:#5b8c3e}.footer-area .input-group{border:1px solid #45556a;padding:5px}.footer-area .footer_icon p{margin-bottom:22px;font-size:16px;color:#999}.footer-area .footer_icon ul li{margin-bottom:20px}.footer-area .footer_icon ul li i{margin-right:15px}@media (max-width: 991px){.footer_icon{margin-top:20px}}.footer_menu{float:right}@media (max-width: 576px){.footer_menu{float:none;text-align:center;margin-top:15px}}@media only screen and (min-width: 576px) and (max-width: 767px){.footer_menu{float:none;text-align:center;margin-top:15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.footer_menu{float:none;text-align:center;margin-top:15px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.footer_menu{float:none;text-align:center;margin-top:15px}}.footer_menu ul li{display:inline-block}.footer_menu ul li a{color:#777 !important;padding:0px 22px}.footer_menu ul li a:hover{color:#5b8c3e !important}@media (max-width: 576px){.footer_menu ul li a{padding:0px 15px}}@media only screen and (min-width: 576px) and (max-width: 767px){.footer_menu ul li a{padding:0px 15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.footer_menu ul li a{padding:0px 15px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.footer_menu ul li a{padding:0px 15px}}.sample-text-area{background:#fff;padding:100px 0 70px 0}.text-heading{margin-bottom:30px;font-size:24px}b,sup,sub,u,del{color:#5b8c3e}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}h1,h2,h3,h4,h5,h6{line-height:1.2em}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{color:#828bb2}.button-area{background:#fff}.button-area .border-top-generic{padding:70px 15px;border-top:1px dotted #eee}.button-group-area .genric-btn{margin-right:10px;margin-top:10px}.button-group-area .genric-btn:last-child{margin-right:0}.genric-btn{display:inline-block;outline:none;line-height:40px;padding:0 30px;font-size:.8em;text-align:center;text-decoration:none;font-weight:500;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.genric-btn:focus{outline:none}.genric-btn.e-large{padding:0 40px;line-height:50px}.genric-btn.large{line-height:45px}.genric-btn.medium{line-height:30px}.genric-btn.small{line-height:25px}.genric-btn.radius{border-radius:3px}.genric-btn.circle{border-radius:20px}.genric-btn.arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.genric-btn.arrow span{margin-left:10px}.genric-btn.default{color:#415094;background:#f9f9ff;border:1px solid transparent}.genric-btn.default:hover{border:1px solid #f9f9ff;background:#fff}.genric-btn.default-border{border:1px solid #f9f9ff;background:#fff}.genric-btn.default-border:hover{color:#415094;background:#f9f9ff;border:1px solid transparent}.genric-btn.primary{color:#fff;background:#5b8c3e;border:1px solid transparent}.genric-btn.primary:hover{color:#5b8c3e;border:1px solid #5b8c3e;background:#fff}.genric-btn.primary-border{color:#5b8c3e;border:1px solid #5b8c3e;background:#fff}.genric-btn.primary-border:hover{color:#fff;background:#5b8c3e;border:1px solid transparent}.genric-btn.success{color:#fff;background:#4cd3e3;border:1px solid transparent}.genric-btn.success:hover{color:#4cd3e3;border:1px solid #4cd3e3;background:#fff}.genric-btn.success-border{color:#4cd3e3;border:1px solid #4cd3e3;background:#fff}.genric-btn.success-border:hover{color:#fff;background:#4cd3e3;border:1px solid transparent}.genric-btn.info{color:#fff;background:#38a4ff;border:1px solid transparent}.genric-btn.info:hover{color:#38a4ff;border:1px solid #38a4ff;background:#fff}.genric-btn.info-border{color:#38a4ff;border:1px solid #38a4ff;background:#fff}.genric-btn.info-border:hover{color:#fff;background:#38a4ff;border:1px solid transparent}.genric-btn.warning{color:#fff;background:#f4e700;border:1px solid transparent}.genric-btn.warning:hover{color:#f4e700;border:1px solid #f4e700;background:#fff}.genric-btn.warning-border{color:#f4e700;border:1px solid #f4e700;background:#fff}.genric-btn.warning-border:hover{color:#fff;background:#f4e700;border:1px solid transparent}.genric-btn.danger{color:#fff;background:#f44a40;border:1px solid transparent}.genric-btn.danger:hover{color:#f44a40;border:1px solid #f44a40;background:#fff}.genric-btn.danger-border{color:#f44a40;border:1px solid #f44a40;background:#fff}.genric-btn.danger-border:hover{color:#fff;background:#f44a40;border:1px solid transparent}.genric-btn.link{color:#415094;background:#f9f9ff;text-decoration:underline;border:1px solid transparent}.genric-btn.link:hover{color:#415094;border:1px solid #f9f9ff;background:#fff}.genric-btn.link-border{color:#415094;border:1px solid #f9f9ff;background:#fff;text-decoration:underline}.genric-btn.link-border:hover{color:#415094;background:#f9f9ff;border:1px solid transparent}.genric-btn.disable{color:#222,0.3;background:#f9f9ff;border:1px solid transparent;cursor:not-allowed}.generic-blockquote{padding:30px 50px 30px 30px;background:#f9f9ff;border-left:2px solid #5b8c3e}.progress-table-wrap{overflow-x:scroll}.progress-table{background:#f9f9ff;padding:15px 0px 30px 0px;min-width:800px}.progress-table .serial{width:11.83%;padding-left:30px}.progress-table .country{width:28.07%}.progress-table .visit{width:19.74%}.progress-table .percentage{width:40.36%;padding-right:50px}.progress-table .table-head{display:flex}.progress-table .table-head .serial,.progress-table .table-head .country,.progress-table .table-head .visit,.progress-table .table-head .percentage{color:#415094;line-height:40px;text-transform:uppercase;font-weight:500}.progress-table .table-row{padding:15px 0;border-top:1px solid #edf3fd;display:flex}.progress-table .table-row .serial,.progress-table .table-row .country,.progress-table .table-row .visit,.progress-table .table-row .percentage{display:flex;align-items:center}.progress-table .table-row .country img{margin-right:15px}.progress-table .table-row .percentage .progress{width:80%;border-radius:0px;background:transparent}.progress-table .table-row .percentage .progress .progress-bar{height:5px;line-height:5px}.progress-table .table-row .percentage .progress .progress-bar.color-1{background-color:#6382e6}.progress-table .table-row .percentage .progress .progress-bar.color-2{background-color:#e66686}.progress-table .table-row .percentage .progress .progress-bar.color-3{background-color:#f09359}.progress-table .table-row .percentage .progress .progress-bar.color-4{background-color:#73fbaf}.progress-table .table-row .percentage .progress .progress-bar.color-5{background-color:#73fbaf}.progress-table .table-row .percentage .progress .progress-bar.color-6{background-color:#6382e6}.progress-table .table-row .percentage .progress .progress-bar.color-7{background-color:#a367e7}.progress-table .table-row .percentage .progress .progress-bar.color-8{background-color:#e66686}.single-gallery-image{margin-top:30px;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;height:200px}.list-style{width:14px;height:14px}.unordered-list li{position:relative;padding-left:30px;line-height:1.82em !important}.unordered-list li:before{content:"";position:absolute;width:14px;height:14px;border:3px solid #5b8c3e;background:#fff;top:4px;left:0;border-radius:50%}.ordered-list{margin-left:30px}.ordered-list li{list-style-type:decimal-leading-zero;color:#5b8c3e;font-weight:500;line-height:1.82em !important}.ordered-list li span{font-weight:300;color:#828bb2}.ordered-list-alpha li{margin-left:30px;list-style-type:lower-alpha;color:#5b8c3e;font-weight:500;line-height:1.82em !important}.ordered-list-alpha li span{font-weight:300;color:#828bb2}.ordered-list-roman li{margin-left:30px;list-style-type:lower-roman;color:#5b8c3e;font-weight:500;line-height:1.82em !important}.ordered-list-roman li span{font-weight:300;color:#828bb2}.single-input{display:block;width:100%;line-height:40px;border:none;outline:none;background:#f9f9ff;padding:0 20px}.single-input:focus{outline:none}.input-group-icon{position:relative}.input-group-icon .icon{position:absolute;left:20px;top:0;line-height:40px;z-index:3}.input-group-icon .icon i{color:#797979}.input-group-icon .single-input{padding-left:45px}.single-textarea{display:block;width:100%;line-height:40px;border:none;outline:none;background:#f9f9ff;padding:0 20px;height:100px;resize:none}.single-textarea:focus{outline:none}.single-input-primary{display:block;width:100%;line-height:40px;border:1px solid transparent;outline:none;background:#f9f9ff;padding:0 20px}.single-input-primary:focus{outline:none;border:1px solid #5b8c3e}.single-input-accent{display:block;width:100%;line-height:40px;border:1px solid transparent;outline:none;background:#f9f9ff;padding:0 20px}.single-input-accent:focus{outline:none;border:1px solid #eb6b55}.single-input-secondary{display:block;width:100%;line-height:40px;border:1px solid transparent;outline:none;background:#f9f9ff;padding:0 20px}.single-input-secondary:focus{outline:none;border:1px solid #f09359}.default-switch{width:35px;height:17px;border-radius:8.5px;background:#f9f9ff;position:relative;cursor:pointer}.default-switch input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer}.default-switch input+label{position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:#5b8c3e;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);cursor:pointer}.default-switch input:checked+label{left:19px}.primary-switch{width:35px;height:17px;border-radius:8.5px;background:#f9f9ff;position:relative;cursor:pointer}.primary-switch input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.primary-switch input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.primary-switch input+label:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:transparent;border-radius:8.5px;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.primary-switch input+label:after{content:"";position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);cursor:pointer}.primary-switch input:checked+label:after{left:19px}.primary-switch input:checked+label:before{background:#5b8c3e}.confirm-switch{width:35px;height:17px;border-radius:8.5px;background:#f9f9ff;position:relative;cursor:pointer}.confirm-switch input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.confirm-switch input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.confirm-switch input+label:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:transparent;border-radius:8.5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;cursor:pointer}.confirm-switch input+label:after{content:"";position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);cursor:pointer}.confirm-switch input:checked+label:after{left:19px}.confirm-switch input:checked+label:before{background:#4cd3e3}.primary-checkbox{width:16px;height:16px;border-radius:3px;background:#f9f9ff;position:relative;cursor:pointer}.primary-checkbox input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.primary-checkbox input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:3px;cursor:pointer;border:1px solid #f1f1f1}.primary-checkbox input:checked+label{background:url(../img/elements/primary-check.png) no-repeat center center/cover;border:none}.confirm-checkbox{width:16px;height:16px;border-radius:3px;background:#f9f9ff;position:relative;cursor:pointer}.confirm-checkbox input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.confirm-checkbox input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:3px;cursor:pointer;border:1px solid #f1f1f1}.confirm-checkbox input:checked+label{background:url(../img/elements/success-check.png) no-repeat center center/cover;border:none}.disabled-checkbox{width:16px;height:16px;border-radius:3px;background:#f9f9ff;position:relative;cursor:pointer}.disabled-checkbox input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.disabled-checkbox input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:3px;cursor:pointer;border:1px solid #f1f1f1}.disabled-checkbox input:disabled{cursor:not-allowed;z-index:3}.disabled-checkbox input:checked+label{background:url(../img/elements/disabled-check.png) no-repeat center center/cover;border:none}.primary-radio{width:16px;height:16px;border-radius:8px;background:#f9f9ff;position:relative;cursor:pointer}.primary-radio input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.primary-radio input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;cursor:pointer;border:1px solid #f1f1f1}.primary-radio input:checked+label{background:url(../img/elements/primary-radio.png) no-repeat center center/cover;border:none}.confirm-radio{width:16px;height:16px;border-radius:8px;background:#f9f9ff;position:relative;cursor:pointer}.confirm-radio input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.confirm-radio input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;cursor:pointer;border:1px solid #f1f1f1}.confirm-radio input:checked+label{background:url(../img/elements/success-radio.png) no-repeat center center/cover;border:none}.disabled-radio{width:16px;height:16px;border-radius:8px;background:#f9f9ff;position:relative;cursor:pointer}.disabled-radio input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.disabled-radio input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;cursor:pointer;border:1px solid #f1f1f1}.disabled-radio input:disabled{cursor:not-allowed;z-index:3}.disabled-radio input:checked+label{background:url(../img/elements/disabled-radio.png) no-repeat center center/cover;border:none}.default-select{height:40px}.default-select .nice-select{border:none;border-radius:0px;height:40px;background:#f9f9ff;padding-left:20px;padding-right:40px}.default-select .nice-select .list{margin-top:0;border:none;border-radius:0px;box-shadow:none;width:100%;padding:10px 0 10px 0px}.default-select .nice-select .list .option{font-weight:300;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;line-height:28px;min-height:28px;font-size:12px;padding-left:20px}.default-select .nice-select .list .option.selected{color:#5b8c3e;background:transparent}.default-select .nice-select .list .option:hover{color:#5b8c3e;background:transparent}.default-select .current{margin-right:50px;font-weight:300}.default-select .nice-select::after{right:20px}.form-select{height:40px;width:100%}.form-select .nice-select{border:none;border-radius:0px;height:40px;background:#f9f9ff;padding-left:45px;padding-right:40px;width:100%}.form-select .nice-select .list{margin-top:0;border:none;border-radius:0px;box-shadow:none;width:100%;padding:10px 0 10px 0px}.form-select .nice-select .list .option{font-weight:300;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;line-height:28px;min-height:28px;font-size:12px;padding-left:45px}.form-select .nice-select .list .option.selected{color:#5b8c3e;background:transparent}.form-select .nice-select .list .option:hover{color:#5b8c3e;background:transparent}.form-select .current{margin-right:50px;font-weight:300}.form-select .nice-select::after{right:20px}.mt-10{margin-top:10px}.section-top-border{padding:50px 0;border-top:1px dotted #eee}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.switch-wrap{margin-bottom:10px}#overlay{background:#f5f5f5;opacity:1;visibility:visible;-webkit-transition:all 0.75s ease-out;-o-transition:all 0.75s ease-out;transition:all 0.75s ease-out;z-index:9999;position:fixed;left:0;top:0;height:100%;width:100%}#overlay .preload-wrap{position:absolute;border-radius:100%;top:0;bottom:0;right:0;left:0;margin:auto;position:absolute;width:7.5rem;height:7.5rem;border:0.0625rem #246889 solid;border-top:0.25rem #246889 solid;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}#overlay img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:5.0625rem;height:4.9375rem;max-width:100%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwiX2V4dGVuZHMuc2NzcyIsIl9jb21tb24uc2NzcyIsIl9idXR0b24uc2NzcyIsIl9zdWJfbWVudS5zY3NzIiwiX21lbnUuc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl9hYm91dC5zY3NzIiwiX3NlcnZpY2Uuc2NzcyIsIl9wb3J0Zm9saW8uc2NzcyIsIl9vdXJfaW5kdXN0cmllcy5zY3NzIiwiX2ZhcV9wYXJ0LnNjc3MiLCJfY29weXJpZ2h0X3BhcnQuc2NzcyIsIl9icmVhZGNydW1iLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfZWxlbWVudHMuc2NzcyIsIl9sb2FkZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyB2YXJpYWJsZSBzY3NzXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuLy8gbWl4aW4gc2Nzc1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJleHRlbmRzXCI7XHJcbi8vIGRlZmF1bHQgc2Nzc1xyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcbi8vIGJ1dHRvbiBzY3NzXHJcbkBpbXBvcnQgXCJidXR0b25cIjtcclxuLy8gYm9keSBzY3NzXHJcbkBpbXBvcnQgXCJzdWJfbWVudVwiO1xyXG5AaW1wb3J0IFwibWVudVwiO1xyXG5AaW1wb3J0IFwiYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJhYm91dFwiO1xyXG5AaW1wb3J0IFwic2VydmljZVwiO1xyXG5AaW1wb3J0IFwicG9ydGZvbGlvXCI7XHJcbkBpbXBvcnQgXCJvdXJfaW5kdXN0cmllc1wiO1xyXG5AaW1wb3J0IFwiZmFxX3BhcnRcIjtcclxuLy9AaW1wb3J0IFwiZ2FsbGVyeV9wYXJ0XCI7XHJcbi8vQGltcG9ydCBcIlByb2Zlc3Npb25hbFwiO1xyXG4vL0BpbXBvcnQgXCJwb3N0X3N0eWxlXCI7XHJcbi8vQGltcG9ydCBcInN1YnNjcmliZV9hcmVhXCI7XHJcbi8vQGltcG9ydCBcImNhdGVnb3J5X3Bvc3RcIjtcclxuQGltcG9ydCBcImNvcHlyaWdodF9wYXJ0XCI7XHJcbi8vQGltcG9ydCBcInRlYW1cIjtcclxuLy9AaW1wb3J0IFwiY29udGFjdFwiO1xyXG4vL0BpbXBvcnQgXCJwcm9qZWN0X2RldGFpbHNcIjtcclxuLy8gYnJlYWRjcnVtYiBzY3NzXHJcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcImVsZW1lbnRzXCI7XHJcbkBpbXBvcnQgXCJsb2FkZXJcIjsiLCIkZm9udF9zdGFja18xOiAnQmFybG93IENvbmRlbnNlZCcsXHJcbnNhbnMtc2VyaWY7XHJcbiRmb250X3N0YWNrXzI6ICdSb2JvdG8nLFxyXG5zYW5zLXNlcmlmO1xyXG4vL1xyXG4kd2hpdGVfY29sb3I6ICNmZmY7XHJcbiRibGFja19jb2xvcjogIzMwMzAzMDtcclxuJG1lbnVfY29sb3I6ICMyZjM3M2Q7XHJcbiRpY29uX2NvbG9yOiAjZmY3ZTVmO1xyXG4kYm9yZGVyOiAjZWFlYmVkO1xyXG4kc3Bhbl9jb2xvcjogIzBhMGEwYTtcclxuJG1lZGlhX2JvcmRlcjogI2U5ZWNlZTtcclxuLy9cclxuJGJ0bl9iZzogIzViOGMzZWZmO1xyXG4kYnRuX2hvdmVyOiByZ2IoNjgsIDEwNCwgNDcpO1xyXG4kc2VjdGlvbl9iZzogI2Y3ZjdmNztcclxuJHNlY3Rpb25fYmdfMTogIzQ1NDU0NTtcclxuJGhlYWRpbmdfY29sb3I6ICMzMDMwMzA7XHJcbiRoZWFkaW5nX2NvbG9yMjogI2ZmOGIyMztcclxuJHBfY29sb3I6ICNkY2RjZGM7XHJcbiRmb250XzE6ICM2NjY2NjY7XHJcbiRmb250XzI6ICM2NDY0NjQ7XHJcbiRmb250XzM6ICM3ZjdmN2Y7XHJcbiRmb250XzQ6ICM4YThhOGE7XHJcbiRmb250XzU6ICM5OTk5OTk7XHJcbiRmb250XzY6ICM2NjY2NjY7XHJcbiRmb250Xzc6ICM3Nzc7XHJcbiRib3JkZXJfY29sb3I6ICNmZGNiOWU7XHJcbiRmb290ZXJfYmc6ICMzMDMwMzA7XHJcbiRzaWRlYmFyX2JnOiAjZmJmOWZmO1xyXG4kZ2VuZXJhbF9iZzogI2ZmZmZmZjtcclxuLy9cclxuJG1lZGl1bV9kZXZpY2U6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpJztcclxuJHRhYl9kZXZpY2U6J29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSc7XHJcbiRsYXJnZV9tb2JpbGU6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCknO1xyXG4kdGFiOicobWF4LXdpZHRoOiA5OTFweCknO1xyXG4kc21hbGxfbW9iaWxlOicobWF4LXdpZHRoOiA1NzZweCknO1xyXG4keHNfbW9iaWxlOicobWF4LXdpZHRoOiA0MjBweCknO1xyXG4kc21fbW9iaWxlOidvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIxcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCknO1xyXG4kYmlnX3NjcmVlbjonb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCknO1xyXG4kZXh0cmFfYmlnX3NjcmVlbjogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjQwcHgpJztcclxuLy9TZXJ2aWNlXHJcbiRiZ19zZXJ2aWNlOiAjNWI4YzNlZmY7XHJcbi8vIiwiQG1peGluIGJhY2tncm91bmQoJGltZ3BhdGgsJHBvc2l0aW9uOiBjZW50ZXIsJHNpemU6IGNvdmVyLCRyZXBlYXQ6IG5vLXJlcGVhdCkge1xyXG4gICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIGltYWdlOiB1cmwoJGltZ3BhdGgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgICAgICAgcmVwZWF0OiAkcmVwZWF0O1xyXG4gICAgICAgIHNpemU6ICRzaXplO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm1fdGltZSgkdG90YWxfdGltZSkge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdG90YWxfdGltZTtcclxuICAgIHRyYW5zaXRpb246ICR0b3RhbF90aW1lO1xyXG59XHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcblx0Ji5wbGFjZWhvbGRlciB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcblx0JjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJnczogYWxsIDAuNnMgZWFzZSAwcykge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XHJcblx0LW1vei10cmFuc2l0aW9uOiAkYXJncztcclxuXHQtby10cmFuc2l0aW9uOiAkYXJncztcclxuXHR0cmFuc2l0aW9uOiAkYXJncztcclxufVxyXG5cclxuQG1peGluIGtleWZyYW1lcyAoJGFuaW1hdGlvbi1uYW1lKSB7XHJcblx0QC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcblx0QC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcblx0QC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cdEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufSIsIi8qKioqKioqKioqKioqKioqIGV4dGVuZCBjc3Mgc3RhcnQgKioqKioqKioqKioqKioqKi9cclxuJWN1c3RvbV9idG5fYmdfMXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCAxMzFkZWcgLCAjZmViNDdiLCAjZmY3ZTVmLCAjZmY3ZTVmLCAjZmY3ZTVmKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCggMTMxZGVnICwgI2ZlYjQ3YiwgI2ZmN2U1ZiwgI2ZmN2U1ZiwgI2ZmN2U1Zik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDEzMWRlZyAsICNmZWI0N2IsICNmZjdlNWYsICNmZjdlNWYsICNmZjdlNWYpOyAgXHJcbn1cclxuXHJcbiVjdXN0b21fYnRuX2JnXzJ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggMTMxZGVnICwgI2ZlYjQ3YiwgI2ZmN2U1ZiwgI2ZmN2U1ZiwgI2ZmN2U1Zik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoIDEzMWRlZyAsICNmZWI0N2IsICNmZjdlNWYsICNmZjdlNWYsICNmZjdlNWYpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAxMzFkZWcgLCAjZmViNDdiLCAjZmY3ZTVmLCAjZmY3ZTVmLCAjZmY3ZTVmKTsgIFxyXG59XHJcbiVjdXN0b21fYnRuX2JnXzN7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxNzMsMzUsMjU0KSAwJSwgcmdiKDE3MywzNSwyNTQpIDAlLCByZ2IoMjUwLDk2LDE5OSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxNzMsMzUsMjU0KSAwJSwgcmdiKDE3MywzNSwyNTQpIDAlLCByZ2IoMjUwLDk2LDE5OSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDE3MywzNSwyNTQpIDAlLCByZ2IoMTczLDM1LDI1NCkgMCUsIHJnYigyNTAsOTYsMTk5KSAxMDAlKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTVweCAwcHggcmdiYSgxODAsIDQxLCAyNDgsIDAuMjUpO1xyXG4gICAgXHJcbn1cclxuJXJhbmtfYmd7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCggMTZkZWcsIHJnYigyNTAsMTEzLDIwNSkgMCUsIHJnYigxODEsNzcsMjQzKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCAxNmRlZywgcmdiKDI1MCwxMTMsMjA1KSAwJSwgcmdiKDE4MSw3NywyNDMpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCggMTZkZWcsIHJnYigyNTAsMTEzLDIwNSkgMCUsIHJnYigxODEsNzcsMjQzKSAxMDAlKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMTk2LCAxMTMsIDI0NSwgMC4zKTtcclxufVxyXG4gIFxyXG4lb3ZlcmxheV9iZ3tcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCAxNmRlZywgcmdiKDI1MCwxMTMsMjA1KSAwJSwgcmdiKDE4MSw3NywyNDMpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIDE2ZGVnLCByZ2IoMjUwLDExMywyMDUpIDAlLCByZ2IoMTgxLDc3LDI0MykgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCAxNmRlZywgcmdiKDI1MCwxMTMsMjA1KSAwJSwgcmdiKDE4MSw3NywyNDMpIDEwMCUpO1xyXG59XHJcbiVwcmljaW5nX2J0bl9iZ19iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxNzMsMzUsMjU0KSAwJSwgcmdiKDI1MCw5NiwxOTkpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMTczLDM1LDI1NCkgMCUsIHJnYigyNTAsOTYsMTk5KSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMTczLDM1LDI1NCkgMCUsIHJnYigyNTAsOTYsMTk5KSAxMDAlKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTVweCAwcHggcmdiYSgxODAsIDQxLCAyNDgsIDAuMjUpO1xyXG59XHJcbiAgXHJcbiVpY29uX2Jne1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoIDQ1ZGVnLCByZ2IoMTczLDM1LDI1NCkgMCUsIHJnYigyNTAsOTYsMTk5KSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCA0NWRlZywgcmdiKDE3MywzNSwyNTQpIDAlLCByZ2IoMjUwLDk2LDE5OSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCA0NWRlZywgcmdiKDE3MywzNSwyNTQpIDAlLCByZ2IoMjUwLDk2LDE5OSkgMTAwJSk7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqIGV4dGVuZCBjc3Mgc3RhcnQgKioqKioqKioqKioqKioqKi9cclxuIiwiLyoqKioqKioqKioqKioqKiogY29tbW9uIGNzcyBzdGFydCAqKioqKioqKioqKioqKioqL1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1CYXJsb3crQ29uZGVuc2VkOjMwMCw0MDAsNDAwaSw1MDAsNjAwLDcwMCw4MDB8Um9ib3RvJyk7XHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250X3N0YWNrXzE7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZV9zdWJtaXRfZm9ybTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbnB1dDpob3ZlcixcclxuaW5wdXQ6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JheV9iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbl9iZztcclxufVxyXG5cclxuLndoaXRlX2JnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnZW5lcmFsX2JnO1xyXG59XHJcblxyXG4uc2VjdGlvbl9wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDEzMHB4IDBweDtcclxuICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlX21vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlX3BhZGRpbmdfdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhICN7JG1lZGl1bV9kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZGRpbmdfdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlX21vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybV90aW1lKC41cyk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmN2U1ZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtX3RpbWUoLjVzKTtcclxuICAgIH1cclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBjb2xvcjogJGhlYWRpbmdfY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfc3RhY2tfMTtcclxufVxyXG5cclxucCB7XHJcbiAgICBjb2xvcjogJGZvbnRfNztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zdGFja18xO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAzMDA7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICRoZWFkaW5nX2NvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIyMjtcclxuICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5hOmZvY3VzLFxyXG4uYnV0dG9uOmZvY3VzLFxyXG5idXR0b246Zm9jdXMsXHJcbi5idG46Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm1fdGltZSgxcyk7XHJcbn1cclxuXHJcbi5zZWN0aW9uX3RpdHRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NHB4O1xyXG4gICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGluZ19jb2xvcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlX21vYmlsZX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWJfMTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXRfMTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG4gICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJfZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1iXzEzMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxuICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlX21vYmlsZX0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdF8xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlX21vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nX2xlc3NfNDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XHJcbn1cclxuXHJcbi56X2luZGV4IHtcclxuICAgIHotaW5kZXg6IDkgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRleHRyYV9iaWdfc2NyZWVufSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25fYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqIGNvbW1vbiBjc3MgZW5kICoqKioqKioqKioqKioqKiovIiwiLyogTWFpbiBCdXR0b24gQXJlYSBjc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zdWJtaXRfYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlX2NvbG9yO1xuICAgIHBhZGRpbmc6IDBweCA1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyX2NvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm1fdGltZSgwLjVzKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uYnRuXzEsXG4uYnRuXzIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxOHB4IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtX3RpbWUoMC41cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9iZztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnRuX2JnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfY29sb3I7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9IHtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9IHtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX0ge31cbn1cblxuLmJ0bl8yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxZDM0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2JnO1xuICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yO1xuICAgIH1cbn1cblxuLmJ0bl80IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTNweCA0N3B4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDIwcHggMHB4IHJnYmEoMjU1LCAxMjYsIDk1LCAwLjE1KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBAZXh0ZW5kICVjdXN0b21fYnRuX2JnXzI7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtX3RpbWUoLjVzKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9IHtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7fVxufVxuXG4uYnRuXzMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMmYzNzNkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiA5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjZzO1xuICAgIHRyYW5zaXRpb246IC42cztcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnRfc3RhY2tfMjtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjFkYTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC42cztcbiAgICAgICAgdHJhbnNpdGlvbjogLjZzO1xuICAgIH1cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICB9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09IGN1c3RvbSBidXR0b24gcnVsZSBzdGFydCA9PT09PT09PT09PT09PT09PT09PSovXG5cbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAkd2hpdGVfY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcl9jb2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybV90aW1lKDAuNXMpO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDI0cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJ0bl9iZyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICMzYjFkODI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2IxZDgyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiODAyNGM7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtY29udGFjdEZvcm0ge1xuICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBib3JkZXItY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkd2hpdGVfY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogRW5kIE1haW4gQnV0dG9uIEFyZWEgY3NzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyIsIi5zdWJfbWVudXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nX2NvbG9yO1xyXG4gICAgcGFkZGluZzogMTRweCAwcHg7XHJcbiAgICAuc3ViX21lbnVfcmlnaHRfY29udGVudHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ0bl9iZztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogIzc1Nzc4NTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX17XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIC5zdWJfbWVudV9zb2NpYWxfaWNvbntcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX17XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRidG5fYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKioqKioqKioqKioqKiptZW51IHBhcnQgc3RhcnQqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5tYWluX21lbnUge1xyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfZGV2aWNlfSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgaW1nLmxvZ28tbmF2YmFyIHtcclxuICAgICAgICB3aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYWluLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMzRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zdGFja18xO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuX2JnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bV9kZXZpY2V9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51X2ZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1tZW51LWl0ZW0gdWwgbGkgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7fVxyXG5cclxuLmRyb3Bkb3duOmhvdmVyIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJ9IHtcclxuICAgIC5tYWluX21lbnVfaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbl9tZW51IC5tYWluLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKioqKioqKioqKioqKioqKiBiYW5uZXIgcGFydCBjc3Mgc3RhcnQgKioqKioqKioqKioqKioqKi9cclxuXHJcbi5iYW5uZXJfcGFydCB7XHJcbiAgICBoZWlnaHQ6IDg4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFubmVyX2JnLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwJSAwJSA1MCUgNTAlIC8gMCUgMCUgNyUgNyU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMjgsIDU4LCAwLjQ5KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCUgMCUgNTAlIDUwJSAvIDAlIDAlIDclIDclO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgIGhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVkNDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9IHtcclxuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZDQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVkNDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgfVxyXG4gICAgLmJhbm5lcl90ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDg4MHB4O1xyXG4gICAgICAgIC5iYW5uZXJfdGV4dF9pbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuX2JnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGxfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bV9kZXZpY2V9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRidG5fYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVfY29sb3I7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9IHt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZGVvX3BvcHVwIHtcclxuICAgICAgICB6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzODQ4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSgxLCA4NCwgODUsIDAuMik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmU5YzZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlX21vYmlsZX0ge31cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9IHt9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc21hbGxfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKiBoZXJvIHBhcnQgY3NzIGVuZCAqKioqKioqKioqKioqKioqLyIsIi8qKioqKioqKioqKioqKioqIGFib3V0IGNzcyBzdGFydCAqKioqKioqKioqKioqKioqL1xyXG4uYWJvdXRfcGFydHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAuYWJvdXRfaW1ne1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dF9vdmVybGF5LnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0X3RleHR7IFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTExcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXRfb3ZlcmxheV8yLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJ9e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX17XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX17XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ0bl9iZztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyAgICBcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4OyAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvbnRfNztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm91cl9zZXJ2aWNlX3BhcnR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VfYmdfMi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyOSUgODYlO1xyXG4gICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDM1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NSUgNTUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9e1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OCUgNzAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1lZGl1bV9kZXZpY2V9e1xyXG4gICAgXHJcbiAgICB9XHJcbn0iLCIvKioqKioqKioqKioqKioqKiBzZXJ2aWNlX3BhcnQgY3NzIHN0YXJ0ICoqKioqKioqKioqKioqKiovXHJcblxyXG4uc2VydmljZV9wYXJ0IHtcclxuICAgIEBtZWRpYSAjeyRzbWFsbF9tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCA1NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlX21vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMHB4IDU1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMHB4IDU1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX0ge31cclxuICAgIC5zaW5nbGVfc2VydmljZV9wYXJ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzhweCAyMHB4IDQzcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybV90aW1lKDFzKTtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGxfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJfZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7fVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuX2JnO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1fdGltZSgxcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2M3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1fdGltZSgxcyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfZGV2aWNlfSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvbnRfNztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtX3RpbWUoMXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU5cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfc2VydmljZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1fdGltZSgxcyk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmc7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKioqKioqKioqKioqKioqKiBsZWFybl9hYm91dCBjc3Mgc3RhcnQgKioqKioqKioqKioqKioqKi9cclxuXHJcbi5wb3J0Zm9saW9fcGFydCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgIC5jYXJkLWNvbHVtbnMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtY29sdW1ucyB7XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcclxuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDEuMjVyZW07XHJcbiAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcclxuICAgICAgICBvcnBoYW5zOiAxO1xyXG4gICAgICAgIHdpZG93czogMTtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGxfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge31cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX0ge31cclxuICAgICAgICAuYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDU0cHggMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGxfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFiX2RldmljZX0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bV9kZXZpY2V9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2JnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlX21vYmlsZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcnRmb2xpb19idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuX2JnO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtX3RpbWUoLjVzKTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpb19vdmVybGF5LnBuZyk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybV90aW1lKDFzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtX3RpbWUoLjVzKTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRidG5fYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1fdGltZSguNXMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkLWltZy10b3Age1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwcHgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC10ZXh0LXNlcnZpY2U6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXgtd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLnNlZV9tb3JlX3Byb2plY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmdfY29sb3I7XHJcbiAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0bl8xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNSU7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9IHt9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYl9kZXZpY2V9IHt9XHJcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bV9kZXZpY2V9IHt9XHJcbiAgICB9XHJcbn0iLCIub3VyX2luZHVzdHJpZXMge1xyXG4gICAgcGFkZGluZzogMTMwcHggMHB4IDU1cHg7XHJcbiAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwcHggNTVweDtcclxuICAgIH1cclxuICAgIC5zaW5nbGVfaW5kdXN0cmllcyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5MWQzNDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybV90aW1lKDFzKTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuX2JnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvbnRfNztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgICAgLnNpbmdsZV9pbmR1c3RyaWVzIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZhcV9wYXJ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhcV9iZy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wtbGctNiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5mYXFfaW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhcS5wbmcpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNzIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJfZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhcV9jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxMTVweCAwIDExNXB4IDUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNzBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGJpZ19zY3JlZW59IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTE1cHggMCAxMTUwcHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJ9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bV9kZXZpY2V9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGJpZ19zY3JlZW59IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4gMC4zcztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJ9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bV9kZXZpY2V9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGJpZ19zY3JlZW59IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpb24taXRlbS5hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbiAwcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4gMHMsIHBhZGRpbmcgMC4ycyBlYXNlLWluIDBzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIC5hY2NvcmRpb24tYm9keSBwIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4gMC4ycztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDI1cHggMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQgMC4zcywgY29sb3IgMC4ycyBlYXNlLW91dCAwcztcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bV9kZXZpY2V9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGgyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUsIDI5LCA1Mik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZlIC5hY2NvcmRpb24taGVhZGVyIGgyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2JnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTYyMlwiO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0IDBzLCBwYWRkaW5nIDAuMXMgZWFzZS1vdXQgMC4ycztcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnRfNztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluIDBzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qKioqKioqKioqKioqKioqIGNvcHlyaWdodCBwYXJ0IGNzcyBzdGFydCAqKioqKioqKioqKioqKioqL1xyXG4uY29weXJpZ2h0X3BhcnR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxZDM0O1xyXG4gICAgcGFkZGluZzogMjZweCAwcHg7XHJcbiAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjOGE4YThhO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAzMDA7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYnRuX2JnO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1zb2NpYWx7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9e1xyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFiX2RldmljZX17XHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfXtcclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmN2U1ZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZTVmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgfSBcclxuICAgQG1lZGlhICN7JHNtYWxsX21vYmlsZX17XHJcbiAgICAgICAgLmZvb3Rlci10ZXh0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlX21vYmlsZX17XHJcbiAgICAgICAgLmZvb3Rlci10ZXh0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX2RldmljZX17XHJcbiAgICAgICAgLmZvb3Rlci10ZXh0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWVkaXVtX2RldmljZX17XHJcbiAgfVxyXG4gIHNwYW4udGktaGVhcnQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAwcHggMnB4O1xyXG4gIH1cclxufSIsIi5icmVhZGNydW1iX2JnIHtcblx0QGluY2x1ZGUgYmFja2dyb3VuZChcIi4uL2ltZy9icmVhZGNydW1iLnBuZ1wiKTtcblx0Ym9yZGVyLXJhZGl1czogMCUgMCUgNTAlIDUwJSAvIDAlIDAlIDclIDclO1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCUgMCUgNTAlIDUwJSAvIDAlIDAlIDclIDclO1xuXHR9XG5cblx0LmJyZWFkY3J1bWJfaW5lciB7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblxuXHRcdC5icmVhZGNydW1iX2luZXJfaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlX2NvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNtYWxsX21vYmlsZX0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgI3skdGFiX2RldmljZX0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfSB7fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlX2NvbG9yO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkYnRuX2JnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRtYXJnaW46IDBweCA1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG59XG5cbi5icmVhZGNydW1iIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59IiwiLy8tLS0tLS0tLS0gc3RhcnQgZm9vdGVyIEFyZWEgLS0tLS0tLS0tLS0tLS8vXG4uZm9vdGVyLWFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyYjQ1O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlcl9vdmVybGF5LnBuZyk7XG5cdHBhZGRpbmc6IDE5MHB4IDBweCAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogLTgycHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdHBhZGRpbmc6IDE1OHB4IDBweCAwcHg7XG5cdH1cblx0LmNvbC1sZy0xMntcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHR9XG5cdC5zaW5nbGUtZm9vdGVyLXdpZGdldCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRjb2xvcjogJGZvbnRfNztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlX2NvbG9yO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtX3RpbWUoMC41cyk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJ0bl9iZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0td3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR3aWR0aDogNjclICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNsaWNrLWJ0biB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2JnO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZV9jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNDAwcHgpe1xuXHRcdFx0XHRsZWZ0OiAtNTBweDtcblx0XHRcdH1cbiAgICAgfVxuXHR9XG5cdC5mb290ZXJfMXtcblx0XHRpbWd7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0QG1lZGlhICN7JHNtYWxsX21vYmlsZX17XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAjeyR0YWJfZGV2aWNlfXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfXtcblx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0LnNvY2lhbF9pY29ue1xuXHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICRidG5fYmc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl8ze1xuXHRcdFxuXHRcdC5mb290ZXJfaW1ne1xuXHRcdFx0LnNpbmdsZV9mb290ZXJfaW1ne1xuXHRcdFx0XHR3aWR0aDogMzEuMzMlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luOiAxJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRAbWVkaWEgI3skc21hbGxfbW9iaWxlfXtcblx0XHRcdFx0XHR3aWR0aDoyMCU7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRsYXJnZV9tb2JpbGV9e1xuXHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyR0YWJfZGV2aWNlfXtcblx0XHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgI3skbWVkaXVtX2RldmljZX17XG5cdFx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JGJpZ19zY3JlZW59e1xuXHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm1fdGltZSgwLjVzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA0MSU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0LmNvbnRhY3RfaW5mb3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6ICMyYzMwMzM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2JnO1xuXHRcdGNvbG9yOiAkd2hpdGVfY29sb3I7XG5cdFx0d2lkdGg6IDQ5cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXHRzcGFuLnRpLWhlYXJ0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luOiAwcHggMnB4O1xuXHQgIH1cblx0LmNvcHlyaWdodF9wYXJ0X3RleHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA2MTUxZjtcblx0XHRwYWRkaW5nOiAzMnB4IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogOTVweDtcblx0XHRwe1xuXHRcdFx0Y29sb3I6ICM3Nzc3Nzc7XG5cdFx0XHRcblx0XHR9XG5cdFx0QG1lZGlhICN7JHNtYWxsX21vYmlsZX17XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skbGFyZ2VfbW9iaWxlfXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDE1cHg7XG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyR0YWJfZGV2aWNlfXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfXtcblx0XHRcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkYnRuX2JnO1xuXHRcdH1cblx0fVxuXHQuaW5wdXQtZ3JvdXB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzQ1NTU2YTtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblx0LmZvb3Rlcl9pY29ue1xuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgI3skdGFifXtcblx0LmZvb3Rlcl9pY29ue1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0XG59XG4uZm9vdGVyX21lbnV7XG5cdGZsb2F0OiByaWdodDtcblx0QG1lZGlhICN7JHNtYWxsX21vYmlsZX17XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblx0QG1lZGlhICN7JGxhcmdlX21vYmlsZX17XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblx0QG1lZGlhICN7JHRhYl9kZXZpY2V9e1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cdEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfXtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHR1bHtcblx0XHRsaXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAkZm9udF83ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAyMnB4O1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAkYnRuX2JnICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JHNtYWxsX21vYmlsZX17XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JGxhcmdlX21vYmlsZX17XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JHRhYl9kZXZpY2V9e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW1fZGV2aWNlfXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLy8tLS0tLS0tLS0gZW5kIGZvb3RlciBBcmVhIC0tLS0tLS0tLS0tLS0vLyIsIiRkZWZhdWx0OiAjZjlmOWZmO1xuJHByaW1hcnk6ICRidG5fYmc7XG4kc3VjY2VzczogIzRjZDNlMztcbiRpbmZvOiAjMzhhNGZmO1xuJHdhcm5pbmc6ICNmNGU3MDA7XG4kZGFuZ2VyOiAjZjQ0YTQwO1xuJGxpbms6ICNmOWY5ZmY7XG4kZGlzYWJsZTogKCMyMjIyMjIsIC4zKTtcbiRwcmltYXJ5LWNvbG9yOiAjN2MzMmZmO1xuJHByaW1hcnktY29sb3IxOiAjYzczOGQ4O1xuJHRpdGxlLWNvbG9yOiAjNDE1MDk0O1xuJHRleHQtY29sb3I6ICM4MjhiYjI7XG4kd2hpdGU6ICNmZmY7XG4kb2Zmd2hpdGU6ICNmOWY5ZmY7XG4kYmxhY2s6ICMwMDA7XG4vLyAgICBNaXhpbnNcbkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzOiBhbGwgMC4zcyBlYXNlIDBzKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXJncztcbiAgICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICAgIHRyYW5zaXRpb246ICRhcmdzO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkYXJnczEsICRhcmdzMikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGFyZ3MxLCAkYXJnczI7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJnczEsICRhcmdzMjtcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJnczEsICRhcmdzMjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJnczEsICRhcmdzMjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJGFyZ3MxLCAkYXJnczIpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICRhcmdzMSwgJGFyZ3MyO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogJGFyZ3MxLCAkYXJnczI7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogJGFyZ3MxLCAkYXJnczI7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogJGFyZ3MxLCAkYXJnczI7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCRhcmdzMSwgJGFyZ3MyKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkYXJnczEsICRhcmdzMjtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6ICRhcmdzMSwgJGFyZ3MyO1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6ICRhcmdzMSwgJGFyZ3MyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICRhcmdzMSwgJGFyZ3MyO1xufVxuXG5AbWl4aW4gZmlsdGVyKCRmaWx0ZXItdHlwZSwgJGZpbHRlci1hbW91bnQpIHtcbiAgICAtd2Via2l0LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoXCIoI3skZmlsdGVyLWFtb3VudH0pXCIpO1xuICAgIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZShcIigjeyRmaWx0ZXItYW1vdW50fSlcIik7XG4gICAgLW1zLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoXCIoI3skZmlsdGVyLWFtb3VudH0pXCIpO1xuICAgIC1vLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoXCIoI3skZmlsdGVyLWFtb3VudH0pXCIpO1xuICAgIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoXCIoI3skZmlsdGVyLWFtb3VudH0pXCIpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQoJGRlZywgJGFyZ3MxLCRhcmdzMil7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJGFyZ3MxLCAkYXJnczIpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRkZWcsICRhcmdzMSwgJGFyZ3MyKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJGFyZ3MxLCAkYXJnczIpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoJGRlZywgJGFyZ3MxLCAkYXJnczIpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkYXJnczEsICRhcmdzMik7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYXJncykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYXJncztcbiAgICAtbW96LWFuaW1hdGlvbjogJGFyZ3M7XG4gICAgLW8tYW5pbWF0aW9uOiAkYXJncztcbiAgICBhbmltYXRpb246ICRhcmdzO1xufVxuLnNhbXBsZS10ZXh0LWFyZWEge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDcwcHggMDtcbn1cblxuLnRleHQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbmIsXG5zdXAsXG5zdWIsXG51LFxuZGVsIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuXG4udHlwb2dyYXBoeSB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxufVxuXG4uYnV0dG9uLWFyZWEge1xuICAgIC5ib3JkZXItdG9wLWdlbmVyaWMge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2VlZTtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uYnV0dG9uLWdyb3VwLWFyZWEge1xuICAgIC5nZW5yaWMtYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2VucmljLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJi5lLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgJi5sYXJnZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgICAmLm1lZGl1bSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYucmFkaXVzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICAgICYuYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kZWZhdWx0IHtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGVmYXVsdC1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnByaW1hcnktYm9yZGVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3VjY2VzcztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN1Y2Nlc3MtYm9yZGVyIHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3VjY2VzcztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW5mbyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmZvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGluZm87XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5mbztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmluZm8tYm9yZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbmZvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5mbztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mbztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2FybmluZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndhcm5pbmctYm9yZGVyIHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhbmdlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGFuZ2VyLWJvcmRlciB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxpbmsge1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxpbmstYm9yZGVyIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpbms7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaW5rO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kaXNhYmxlIHtcbiAgICAgICAgY29sb3I6ICRkaXNhYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGluaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4uZ2VuZXJpYy1ibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5ZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeTtcbn1cblxuLnByb2dyZXNzLXRhYmxlLXdyYXAge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLnByb2dyZXNzLXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWZmO1xuICAgIHBhZGRpbmc6IDE1cHggMHB4IDMwcHggMHB4O1xuICAgIG1pbi13aWR0aDogODAwcHg7XG4gICAgLnNlcmlhbCB7XG4gICAgICAgIHdpZHRoOiAxMS44MyU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gICAgLmNvdW50cnkge1xuICAgICAgICB3aWR0aDogMjguMDclO1xuICAgIH1cbiAgICAudmlzaXQge1xuICAgICAgICB3aWR0aDogMTkuNzQlO1xuICAgIH1cbiAgICAucGVyY2VudGFnZSB7XG4gICAgICAgIHdpZHRoOiA0MC4zNiU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC50YWJsZS1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnNlcmlhbCxcbiAgICAgICAgLmNvdW50cnksXG4gICAgICAgIC52aXNpdCxcbiAgICAgICAgLnBlcmNlbnRhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGYzZmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5zZXJpYWwsXG4gICAgICAgIC5jb3VudHJ5LFxuICAgICAgICAudmlzaXQsXG4gICAgICAgIC5wZXJjZW50YWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jb3VudHJ5IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wZXJjZW50YWdlIHtcbiAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmNvbG9yLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzODJlNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbG9yLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NjY4NjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbG9yLTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwOTM1OTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbG9yLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczZmJhZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbG9yLTUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczZmJhZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbG9yLTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzODJlNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbG9yLTcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EzNjdlNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbG9yLTgge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NjY4NjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS1nYWxsZXJ5LWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjAwcHg7XG59XG5cbi5saXN0LXN0eWxlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG59XG5cbi51bm9yZGVyZWQtbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODJlbSAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9yZGVyZWQtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgyZW0gIWltcG9ydGFudDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JkZXJlZC1saXN0LWFscGhhIHtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgyZW0gIWltcG9ydGFudDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JkZXJlZC1saXN0LXJvbWFuIHtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgyZW0gIWltcG9ydGFudDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWZmO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cC1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgICAgIH1cbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG4gICAgLnNpbmdsZS1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG59XG5cbi5zaW5nbGUtdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5ZmY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLnNpbmdsZS1pbnB1dC1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5ZmY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5zaW5nbGUtaW5wdXQtYWNjZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5ZmY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWI2YjU1O1xuICAgIH1cbn1cblxuLnNpbmdsZS1pbnB1dC1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmZjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMDkzNTk7XG4gICAgfVxufVxuXG4uZGVmYXVsdC1zd2l0Y2gge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA4LjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICArbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIC4ycyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICArbGFiZWwge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmltYXJ5LXN3aXRjaCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDguNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5ZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICArbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4LjVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIC4ycyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIC4ycyk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICtsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29uZmlybS1zd2l0Y2gge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA4LjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgK2xhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOC41cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIC4ycyk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAuMnMpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICArbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaW1hcnktY2hlY2tib3gge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICtsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICtsYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9lbGVtZW50cy9wcmltYXJ5LWNoZWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29uZmlybS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgK2xhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgK2xhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VsZW1lbnRzL3N1Y2Nlc3MtY2hlY2sucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kaXNhYmxlZC1jaGVja2JveCB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgK2xhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICAgICAgfVxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICArbGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZWxlbWVudHMvZGlzYWJsZWQtY2hlY2sucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmltYXJ5LXJhZGlvIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5ZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICArbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICArbGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZWxlbWVudHMvcHJpbWFyeS1yYWRpby5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbmZpcm0tcmFkaW8ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICtsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICtsYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9lbGVtZW50cy9zdWNjZXNzLXJhZGlvLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlzYWJsZWQtcmFkaW8ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICtsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICAgIH1cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgK2xhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2Rpc2FibGVkLXJhZGlvLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVmYXVsdC1zZWxlY3Qge1xuICAgIGhlaWdodDogNDBweDtcbiAgICAubmljZS1zZWxlY3Qge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwcHg7XG4gICAgICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VycmVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgLm5pY2Utc2VsZWN0OjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm5pY2Utc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmZjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDBweDtcbiAgICAgICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXJyZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICAubmljZS1zZWxlY3Q6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuLm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNlY3Rpb24tdG9wLWJvcmRlciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2VlZTtcbn1cbi5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zd2l0Y2gtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn0iLCIjb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNzVzIGVhc2Utb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNzVzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNzVzIGVhc2Utb3V0O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4jb3ZlcmxheSAucHJlbG9hZC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNy41cmVtO1xyXG4gICAgaGVpZ2h0OiA3LjVyZW07XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSAjMjQ2ODg5IHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcDogMC4yNXJlbSAjMjQ2ODg5IHNvbGlkO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlIGxpbmVhclxyXG59XHJcblxyXG4jb3ZlcmxheSBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDUuMDYyNXJlbTtcclxuICAgIGhlaWdodDogNC45Mzc1cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUlFQSxPQUFPLENBQUMsbUdBQUksQ0M4RFosQUZ6REEsTUV5RE0sQUZ6RFUsQ0FDWixnQkFBZ0IsQ0FBRSxtRUFBcUUsQ0FDdkYsZ0JBQWdCLENBQUUsOERBQWdFLENBQ2xGLGdCQUFnQixDQUFFLDJEQUE2RCxDQUNsRixBQ1JELEFBQUEsSUFBSSxBQUFDLENBQ0QsV0FBVyxDSEpBLGtCQUFrQixDQUNqQyxVQUFVLENHSU4sT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFFRCxB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 */
